SyncFit a Tracker of workouts/exercises where you can join a group and you and your team can work towards your fitness goal together.

alt text

Syncfitfull

#plan
The initial plan was to make a fitness personal webapp that can track my fitness which works as follows

UI->FIGMA FRONTEND->Angular Style->Tailwind CSS BACKEND->Express DATABASE->Mongo DBScreenshot 2024-07-14 175252

but eventually did not end up following it as the Api for mongodb and others will be exposed it on github.

UI->FIGMA FRONTEND->Angular Style->Tailwind CSS API->JSON FAKE API

instead i have used a JSON FAKE API which does actually add data from the form to the table below .

fOLLOWING THE REQUIREMENTS ++>CREATE A FORM ++>TABLE FILTERS can be applied ++>TABLE DATA MEMBERS CAN BE SEARCHED BY NAME ++>API connection and retrieval

PROBLEMS TO OVERCOME -->wont be able to fetch data until json server --watch db.json -->COULD NOT test properly as karma nad jasmine are deprecated -->Unit tests failures(new to testing in Angular) -->Pagination glitechs for brave browser (tried testing on different browsers)

##future get it done with proper backend/frontend ,database. unit test using Jests host cloud