{"id":27009761,"url":"https://github.com/vinaykumar7580/webledger-assignment","last_synced_at":"2026-04-14T04:01:49.244Z","repository":{"id":200650605,"uuid":"705993150","full_name":"vinaykumar7580/webledger-assignment","owner":"vinaykumar7580","description":"Recipe Application allows users to search for recipes, view recipe details, and save their favorite recipes.","archived":false,"fork":false,"pushed_at":"2023-10-21T09:22:56.000Z","size":3923,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-04-15T10:27:10.891Z","etag":null,"topics":["chakra-ui","googleauth","mongodb","node","passport-js","react"],"latest_commit_sha":null,"homepage":"https://recipe-application-rho.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/vinaykumar7580.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}},"created_at":"2023-10-17T05:19:30.000Z","updated_at":"2023-10-21T07:03:31.000Z","dependencies_parsed_at":"2023-10-21T07:28:45.783Z","dependency_job_id":null,"html_url":"https://github.com/vinaykumar7580/webledger-assignment","commit_stats":null,"previous_names":["vinaykumar7580/webledger-assignment"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vinaykumar7580%2Fwebledger-assignment","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vinaykumar7580%2Fwebledger-assignment/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vinaykumar7580%2Fwebledger-assignment/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vinaykumar7580%2Fwebledger-assignment/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vinaykumar7580","download_url":"https://codeload.github.com/vinaykumar7580/webledger-assignment/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247166148,"owners_count":20894652,"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":["chakra-ui","googleauth","mongodb","node","passport-js","react"],"created_at":"2025-04-04T10:52:13.590Z","updated_at":"2026-04-14T04:01:44.216Z","avatar_url":"https://github.com/vinaykumar7580.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Recipe Application\n\n## Introduction\n\nThis is a solo project for building an interactive recipe application using React for the frontend, Node.js (with Express) for the backend, and MongoDB as the database. The application allows users to search for recipes, view recipe details, and save their favorite recipes. It also integrates Google Authentication using the Passport.js library.\n\n## Features\n\n- **User Authentication**: Users can login using their Google accounts.\n\n- **Recipe Search**: Users can search for recipes based on name.\n\n- **Recipe Details**: Detailed information about each recipe, including instructions and summary.\n\n- **Favorite Recipes**: Users can save their favorite recipes in database.\n\n- **Responsive UI**: The user interface is designed to work on various devices and screen sizes.\n\n## Technologies Used\n\n- **Frontend**: React for building the user interface.\n\n- **Backend**: Node.js with Express for handling API requests.\n\n- **Database**: MongoDB to store user data, recipes, and user preferences.\n\n- **Authentication**: Google Authentication is implemented using Passport.js.\n\n- **Styling**: Application style is implemented using Chakra UI.\n\n## Deployment\n\nFrontend part deploy's on vercel and backend part deploy's on cyclic.\n\n- **Frontend URL**: https://recipe-application-rho.vercel.app\n\n- **Backend URL**: https://busy-rose-harp-seal-cape.cyclic.app/\n\n## Images\n\n### Login Page\n\n![Login Page](https://github.com/vinaykumar7580/webledger-assignment/blob/main/recipe-application/frontend/assets/recipe-auth.png?raw=true)\n\n### Dashboard\n\n![Dashboard](https://github.com/vinaykumar7580/webledger-assignment/blob/main/recipe-application/frontend/assets/recipe-dashboard.png?raw=true)\n\n### Product Page\n\n![Product Page](https://github.com/vinaykumar7580/webledger-assignment/blob/main/recipe-application/frontend/assets/recipe-product.png?raw=true)\n\n### Product Details Page\n\n![Product Details Page](https://github.com/vinaykumar7580/webledger-assignment/blob/main/recipe-application/frontend/assets/recipe-productdetails.png?raw=true)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvinaykumar7580%2Fwebledger-assignment","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvinaykumar7580%2Fwebledger-assignment","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvinaykumar7580%2Fwebledger-assignment/lists"}