4riceps Fitness is an online presentation of a fictional fitness center. It was developed as a MERN stack web application.
As of June 2020, the 4riceps Fitness app can be viewed live here. The app is hosted on a Heroku server.
- Guests can register on the platform, and use login functionality
- Users can book specific workouts on the weekly calendar, and later remove their bookings
- Users can review workouts and leave comments
- Users can manage their accounts, like changing information or closing their account
- Guests / Users can contact the fitness center directly through the contact form
- Guests / Users can book an appointment with a nutritionist / masseuse and get a PDF version of their reservation
The entire platform is built on top of the MERN stack. The MongoDB server is hosted on the MongoDB Atlas platform. All user information is encrypted while being kept in the database.
We use JWT (JSON Web Tokens) for user authentication and auth management.
One of the goals of the project was to implement React Hooks + the new React Context API for state management.