Skip to content

quimeygalli/FlexR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FlexR

FlexR is a web application aimed at gyms, focused on centralized management of members and internal data. The project is currently under development and serves as a practical learning project combining backend development, authentication, and persistence.

Screenshots

Create account

Register

Member list

Member_List

New member

New_Member

Member information

Member_Info

Reception

Reception

Features

  • Gym registration and authentication
  • Secure login with salted and hashed passwords
  • Member creation, update, and deletion
  • Centralized member management (creation activity status, routines, deletion)
  • Session persistence
  • SQLite database

Tech Stack

  • Backend: Python, Flask
  • Database: SQLite
  • Authentication: Session-based authentication
  • Security: Password hashing with salt

Project Status

FlexR is currently in development. Some features are implemented, while others are planned or partially completed.

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/flexr.git
    cd flexr
  2. Create and activate a virtual environment:

    python -m venv venv
    source venv/bin/activate  # Linux / macOS
    venv\\Scripts\\activate     # Windows
  3. Install dependencies:

    pip install -r requirements.txt
  4. Run the application:

    flask run
  5. Open your browser at:

    http://127.0.0.1:5000
    

Database

The application uses an SQLite database stored locally. Database initialization and schema are handled within the project.

Security Notes

  • Passwords are never stored in plain text.
  • Passwords are salted and hashed before being saved to the database.
  • Sessions are used to maintain authentication state.

About

Flexr is a web app for gym membership and routine management.

Resources

License

Stars

Watchers

Forks

Contributors