{"id":24054249,"url":"https://github.com/lichtad/recowise","last_synced_at":"2026-04-11T01:04:30.245Z","repository":{"id":271548120,"uuid":"913771824","full_name":"LichtAD/RecoWise","owner":"LichtAD","description":"Discover top products tailored to your needs, compare options, explore reviews, and snag the best prices!","archived":false,"fork":false,"pushed_at":"2025-02-05T08:24:44.000Z","size":845,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-05T09:29:07.383Z","etag":null,"topics":["context-api","css","daisyui","date-fns","firebase","html","javascript","mongodb","react","react-hook-form","react-router","tailwindcss"],"latest_commit_sha":null,"homepage":"https://project-recommendation-lichtad.web.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/LichtAD.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":"2025-01-08T10:20:33.000Z","updated_at":"2025-02-05T08:24:48.000Z","dependencies_parsed_at":"2025-01-08T12:38:35.309Z","dependency_job_id":"d34811e4-ad4a-422d-8d97-f9f26d85bee1","html_url":"https://github.com/LichtAD/RecoWise","commit_stats":null,"previous_names":["lichtad/recowise"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LichtAD%2FRecoWise","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LichtAD%2FRecoWise/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LichtAD%2FRecoWise/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LichtAD%2FRecoWise/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LichtAD","download_url":"https://codeload.github.com/LichtAD/RecoWise/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240833124,"owners_count":19865064,"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":["context-api","css","daisyui","date-fns","firebase","html","javascript","mongodb","react","react-hook-form","react-router","tailwindcss"],"created_at":"2025-01-09T03:01:54.366Z","updated_at":"2026-04-11T01:04:30.212Z","avatar_url":"https://github.com/LichtAD.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RecoWise\n\n**Welcome to RecoWise !!!**\nDiscover top products tailored to your needs, compare options, explore reviews, and snag the best prices!\n\nRecoWise is a platform to recommend products to users based on their preferences. It uses a combination of user ratings and product features to suggest the best products for users. The platform is built using Node.js, Express.js, and MongoDB. The user interface is built using React.js and hosted on Firebase with Vercel as the deployment platform.\n\n![RecoWise](https://i.ibb.co.com/nnhjx78/Reco-Wise-front.png)\n\n## Key Features\n\n- Users can see All Queries that are available\n- User can see details of a query and recommend a product based on a query\n- If user has any query, he can post and get recommendations based on his product\n- User can update and delete his queries\n- User can see what others has recommended for all his queries\n- Users can Login with Email and Password or Google\n\n## Technologies Used\n\n- HTML5\n- CSS3\n- Tailwind CSS\n- JavaScript (ES6+)\n- React.js\n- React Hooks\n- Firebase\n- Vite\n- React Router\n- React Helmet\n- React Icons\n- React Toastify\n- React Tooltip\n- Swiper\n- DaisyUI\n- Autoprefixer\n- PostCSS\n- ESLint\n- animate.css\n- aos\n- axios\n- date-fns\n- firebase\n- localforage\n- lottie-react\n- match-sorter\n- react\n- react-dom\n- react-helmet\n- react-icons\n- react-router-dom\n- sort-by\n- sweetalert2\n- swiper\n\n##  Handling and Managing data\n\n- MongoDB\n- Context API\n\n## Requirement Document Link of the Project\n\n# [Requirement Document Link of the Project](https://docs.google.com/document/d/1khXORj7dda0E1aJfYR3xB5u6Q0m3HTTDuXYtpbCWvN0/edit?usp=sharing)\n\n## Live Link of the Project\n\n# [Live Site](https://project-recommendation-lichtad.web.app/)\n\n## How to run the project in local\n\n- First, clone the project\n```\ngit clone \u003cprivate-repo-url\u003e\n```\n- Then go to project folder\n```\ncd \u003cproject-directory\u003e\n```\n\n- Install all packages\n```\nnpm i\n```\n\n- Create .env.local file. Next, go to firebase and create a project and install firebase. Then, add all the environment variables from firebase in .env.local\n![.env.local example](https://i.ibb.co.com/hBhD6Qs/image.png)\n\n- Clone the server, create .env there and add DB_USER, DB_PASS and JWT_SECRET from mongodb atlas\n\n- To run the project locally, replace all the server links with 'http://localhost:5000'\n\n- Run the project\n```\nnpm run dev\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flichtad%2Frecowise","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flichtad%2Frecowise","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flichtad%2Frecowise/lists"}