{"id":19374818,"url":"https://github.com/arunkumar-ms/calorietracking","last_synced_at":"2026-07-09T21:30:19.258Z","repository":{"id":80869735,"uuid":"455782705","full_name":"Arunkumar-MS/calorieTracking","owner":"Arunkumar-MS","description":null,"archived":false,"fork":false,"pushed_at":"2023-03-08T09:43:03.000Z","size":1692,"stargazers_count":0,"open_issues_count":12,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-07T03:13:01.723Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"calorietrackingapp.vercel.app","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Arunkumar-MS.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-02-05T05:19:26.000Z","updated_at":"2022-11-17T18:51:17.000Z","dependencies_parsed_at":null,"dependency_job_id":"c107e02a-bc97-4758-82a9-ed780c006887","html_url":"https://github.com/Arunkumar-MS/calorieTracking","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arunkumar-MS%2FcalorieTracking","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arunkumar-MS%2FcalorieTracking/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arunkumar-MS%2FcalorieTracking/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arunkumar-MS%2FcalorieTracking/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Arunkumar-MS","download_url":"https://codeload.github.com/Arunkumar-MS/calorieTracking/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240502457,"owners_count":19811806,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-10T08:36:12.719Z","updated_at":"2026-07-09T21:30:19.197Z","avatar_url":"https://github.com/Arunkumar-MS.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Calorie Tracking Web App \u0026 API\n\n### Below are the steps help you to run BE API,FE web app, E2E test and unit tests\n\n#### How to take code to local\n- Goto terminal and paste below clone command \n    ```sh\n    git clone git@github.com:Arunkumar-MS/calorieTracking.git\n    ```\n\n#### Backend API\n- Now go inside `server` folder\n- Install packges by running `yarn`\n- Run Api by running `yarn start`\n- Now you should see message `Server is Running @ 3001`\n\n\n#### FE React APP\n- Open new terminal Start with root folder of this project\n- Install packges by running `yarn`\n- Run webapp by running `yarn start`\n- Now you should see `started server on 0.0.0.0:3000, url: http://localhost:3000`\n- Just vist `http://localhost:3000` you should be able to start using the app now.\n\n#### Data for login(Please use below tokens for login)\n- User token\n    `yJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyaWQiOiI2MWY5NjM4NGMyZWEzNzlhNjBkODc5OWEiLCJuYW1lIjoiRGF2aWQiLCJpYXQiOjE2NDM3MzM4OTJ9.FRsShLhoFfOiEtxIt79VywdmWklRAzij5ojQQxarcY8`\n- Admin token\n   `eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyaWQiOiI2MWY5NjM4YWMyZWEzNzlhNjBkODc5OWUiLCJuYW1lIjoiQXJ1biIsImlhdCI6MTY0MzczMzg5OH0.NsK00e4tCIJDH1XZYdvsT6qF2zHdoM4gOcXuewaopfE`\n\n\n\n#### Running E2E tests\n- While running app\n- Open new terminal\n- Goto `e2eTesting` folder\n- Install packges by running `yarn`\n- Run E2E test by using `yarn e2e`\n- If you what to see visually how its running on browser please use below command\n- `yarn e2e:ui` \n\n#### Running FE Unit tests\n- Goto root folder of web app\n- Run `yarn test`\n- Now you should be able to see tests running on terminal\n\n\n#### Running BE Unit tests\n- Go inside `server` folder\n- Run `yarn test`\n- Now you should be able to see tests running on terminal\n\n\n#### Lighthouse report\n\n\n##### Desktop with 50 food entry on home page\n\u003cimg src=\"lighthouseReport/desktop_with_50_food_entry.jpeg\" width=\"300\" height=\"300\"/\u003e\n\n\n\n##### Mobile with 50 food entry on home page\n\u003cimg src=\"lighthouseReport/mobile_with_50_food_entry.png\" width=\"300\" height=\"300\"/\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farunkumar-ms%2Fcalorietracking","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farunkumar-ms%2Fcalorietracking","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farunkumar-ms%2Fcalorietracking/lists"}