Responsive mobile first application to track personal workout results.
Open two terminal windows, one for the backend folder and one for the frontend folder. With both enter npm i to install and npm start to start the application. Expo Go app is required if using with mobile device. When both are running, scan the QR code with the Expo app in the frontend terminal. Alternatively type "w" in the frontend terminal to launch the app in your web browser.
First time users need to create an account before logging in, which is quick and simple, no email verification required. The username must be at least 4 characters long, and the password at least 10. Once logged in, the app will remember your session until you log out.
users can start adding their exercise results, by filling the form.
In future updates sorting and searching will be implemented to this page to improve user experience.
Exercise results can be easily edited and removed.
Switch between light and dark themes in the settings menu.
Also fully responsive in the browser.
UI/UX improvements, Searches and sorting for exercises. Charts to visually track progress. More workout customization options.
React Native, TypeScript, Nodejs, Express, PostgreSQL, Jest.