{"id":19856703,"url":"https://github.com/sdekrishan/style-life","last_synced_at":"2026-04-12T06:34:47.557Z","repository":{"id":70736538,"uuid":"588874050","full_name":"sdekrishan/Style-Life","owner":"sdekrishan","description":"Style life helps you to live your life joyfully. You can eat in the best restaurants according to your location. You can relax yourself by going to a spa or a massage center. It helps you to stay healthy as you can book an appointment to any listed doctor. Use Stlye life and make your lifestyle stylish and Awesome!","archived":false,"fork":false,"pushed_at":"2023-04-05T19:19:32.000Z","size":1237,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-17T22:25:29.024Z","etag":null,"topics":["chakra-ui","express","full-stack","mongodb-atlas","nodejs","reactjs","sass"],"latest_commit_sha":null,"homepage":"https://stylelife.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/sdekrishan.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":"2023-01-14T10:15:05.000Z","updated_at":"2023-08-01T16:31:12.000Z","dependencies_parsed_at":null,"dependency_job_id":"7f6b7022-d10a-4469-a260-599d46541db3","html_url":"https://github.com/sdekrishan/Style-Life","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sdekrishan/Style-Life","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sdekrishan%2FStyle-Life","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sdekrishan%2FStyle-Life/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sdekrishan%2FStyle-Life/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sdekrishan%2FStyle-Life/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sdekrishan","download_url":"https://codeload.github.com/sdekrishan/Style-Life/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sdekrishan%2FStyle-Life/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31706765,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-12T06:22:27.080Z","status":"ssl_error","status_checked_at":"2026-04-12T06:21:52.710Z","response_time":58,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["chakra-ui","express","full-stack","mongodb-atlas","nodejs","reactjs","sass"],"created_at":"2024-11-12T14:16:20.373Z","updated_at":"2026-04-12T06:34:47.541Z","avatar_url":"https://github.com/sdekrishan.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Style life\n\n# Description\n\nStyle life helps you to live your life joyfully. You can eat in the best restaurants according to your location. You can relax yourself by going to a spa or a massage center. It helps you to stay healthy as you can book an appointment to any listed doctor. Use Stlye life and make your lifestyle stylish and Awesome!\n\n## Documentation\n\n### Backend\n\nFor Backend we use Nodejs, MongoDb, Mongoose and Express js. With the help of jsonwebtoken and bcrypt we enhance the security of the application.\n\n### Frontend\n\nFor Creating the Ui we use Reactjs, Chakra, Redux, Css and uiverse also.\n\n# Hi, I'm Krishan! 👋\n\n## Krishan Kumar - Team Lead\n\n- Krishan managed all the backend\n- the Admin section.\n\n## Dipratna Sakhare\n\nDipratna is responsible for \n- Login and Signup\n- Payment Page.\n\n## Omesh Dubey\n\nOmesh is responsible for \n- whole landing page (Footer and Navbar)\n- some pages which not includes all products data\n\n## Zeeshan Ilahi\n\nZeeshan is responsible for creating\n- All products section\n- single page section\n- add to cart functionality;\n\n\n# Frontend\n\n## Landing page\n\n![Screenshot (255)](https://user-images.githubusercontent.com/107391017/213987948-993489bb-d89b-4024-9ff8-d9656819849a.png)\n### This is the landing page of our website\n\n## Sign up Page\n![Screenshot (257)](https://user-images.githubusercontent.com/107391017/213988312-7bf93224-72a6-400b-8aca-1bbab1992261.png)\n\n### user can signup with unique email that means if a user already exits it throws an error. And Email should be proper (XXXX@gmail.com)\n\n\n## Log In Page\n\n![Screenshot (258)](https://user-images.githubusercontent.com/107391017/213988318-15f7962d-2c43-4dd0-9376-af239760fc4c.png)\n### user can login with their email id and password. It automatically detects who is user and who is admin so dont worry about that.\n\n\n## Products Page with carausels and deals (some of them are static :) )\n\n![Screenshot (265)](https://user-images.githubusercontent.com/107391017/213988541-50ea1f5f-7921-45ee-9eaf-b64e3bf06691.png)\n\n\n### Footer\n\n![image](https://user-images.githubusercontent.com/107391017/213993246-6c87c283-7892-46ba-a221-a197833d3eb6.png)\n\n### User can see the deals related to restaurants, spa, heatlh and many more.\n\n\n## All Products Section \n\n![Screenshot (256)](https://user-images.githubusercontent.com/107391017/213988133-4bfc7a20-e254-4734-880f-c6dd6046ae4c.png)\n\n### Here user can see all the restaurants, spa or health whichever category he/she clicked on. He can do filtering according to their location. Sorting according to the popularity of the shop (based on rating actaully ) and according to name sorting is also available.\n\n\n## Add to cart or Single page\n\n![Screenshot (260)](https://user-images.githubusercontent.com/107391017/213988334-7d596830-8bfc-4d84-9250-0a828fb2f258.png)\n\n### On this page user can see all the deals of that particular restaurant and add the item to his/her cart (one item at a time all data is coming from the backend but cart items will be stored in localstorage. We can use backend here but localstorage practice is necessary :) ).\n\n\n## Payment Page\n\n![Screenshot (261)](https://user-images.githubusercontent.com/107391017/213988341-81378df8-b514-4184-ac87-46c6c8cc83c5.png)\n\n### After adding items to the cart you can pay for your order. Decide from which platform you would like to pay. After payment an iterface shows like this.\n\n![Screenshot (262)](https://user-images.githubusercontent.com/107391017/213994783-230bfed5-6ab5-4564-8fd5-4d6580a7ac41.png)\n\n\n## Admin Dashboard\n\n![Screenshot (263)](https://user-images.githubusercontent.com/107391017/213995078-c5e25103-17b4-47f9-9771-3643ebe6d8ad.png)\n\n### Here all the shops(restaurants/ spa or message center and health) will be visible here. Admin can add new shop, update any shop or delete any shop. He/She has the authority my friend. ;)\n\n\n![Screenshot (264)](https://user-images.githubusercontent.com/107391017/213988202-3171f435-ebb5-445a-8e6f-4b7e638f266c.png)\n\n### Admin also can change any user type to admin means transfer of power is going on here. :\u003e)\n\n\n## Error Page (404 not Found)\n\n![Screenshot (266)](https://user-images.githubusercontent.com/107391017/213991283-e2d7a1db-f6d6-47fe-aaa7-9c13400a6f1b.png)\n\n### On visited invalid routes of the application you will see this. Pretty cool right :)\n\n# Backend Api End points\n\n### Backend link(https://busy-cyan-betta-garb.cyclic.app)\n\n### For Creating any user\n\n/user/register\n\n### For Login \n\n/user/Login\n\n### For Getting all the Restaurants\n\n/restro/\n\n### For Getting Single Restaurant\n\n/restro/:id\n\n### For Filtering the Data according to location\n\n/restro/filter/ (and pass the city as a query under the city key name)\n\n### For Getting all the Spas\n\n/spa/\n\n### For Getting Single Spa\n\n/spa/:id\n\n### For Filtering the Data according to location\n\n/spa/filter/ (and pass the city as a query under the city key name)\n\n### For Getting all the health section\n\n/health/\n\n### For Getting Single Restaurants\n\n/health/:id\n\n### For Filtering the Data according to location\n\n/health/filter/ (and pass the city as a query under the city key name)\n\n### For Adding items to cart\n\n/cart/add (pass userId,restroId and deals id in body)\n\n### For Removing or decreasing the count\n\n/cart/dec (pass userId,restroId and deals id in body)\n\n### pagination\n\n by default you will get 10 result per pages but if you want to increase limit pass limit as query and your desired counts for example if i want 20 result per page i have to pass limit=20 in query.\n you can go to different pages by passing them in query like if i want to get 2nd page data i will pass page=2 in query.\n\n# Note - For filtering and sorting routes add /filter then your rest of the queries like if you want to search based on the cities just do /filter?city=\u003ccity_name\u003e\n### popular\n\njust add /?popular=true in query for sorting the list according to rating.\n\n### sort\n\nsorting will apply basis on name (asc or desc) just pass sort=asc for ascending order and sort=desc for descending in query.\n\n# Note only a registered user can use add to cart functionality\n\n## Admin Api\n\n### For Getting all data\n\n- admin/restro\n- admin/spa\n- admin/health\n- admin/user\n\n### Adding any restaurants/spa/health\n\n- admin/restro/add\n- admin/spa/add\n- admin/health/add\n\n### Updation\n\n- admin/restro/update/:id\n- admin/spa/update/:id\n- admin/health/update/:id\n\n### Deletion\n\n- admin/restro/delete/:id\n- admin/spa/delete/:id\n- admin/health/delete/:id\n\n### Changing User to Admin\n\nadmin/user/type/:id\n\n\n# Thank you if you read full documentation. You are awesome as we are. We will meet at the next project. Bye :) gulabi dil.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsdekrishan%2Fstyle-life","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsdekrishan%2Fstyle-life","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsdekrishan%2Fstyle-life/lists"}