Natujenge is a Fitness Tracker Application that allows users to log their workouts, track fitness progress, and view exercise details.
Allow users to log their workouts, including exercises, sets, reps, and weights. Provide input fields for users to enter the details of their workouts. Save each workout entry with a timestamp for tracking purposes.
Display a history of logged workouts, organized by date. Allow users to view details of each workout, including exercises performed, sets, reps, and weights used. Optionally, include a search or filter function to view workouts by date or exercise type.
Create visual representations of fitness progress over time, such as graphs or charts. Show progress metrics like total weight lifted, average reps per set, or total workouts completed.
Use the WGER API to fetch data on exercises, including descriptions, muscle groups targeted, and recommended sets and reps. Display a list of exercises that users can choose from when logging their workouts. Optionally, include images or videos demonstrating each exercise.
Implement a search bar that allows users to search for exercises by name or muscle group. Handle cases where no exercises match the search query by displaying a user-friendly message.
Currently, two official plugins are available:
- @vitejs/plugin-react uses Babel for Fast Refresh
- @vitejs/plugin-react-swc uses SWC for Fast Refresh