Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lichtad/recowise
Discover top sports gear tailored to your needs, compare options, explore reviews, and snag the best prices!
https://github.com/lichtad/recowise
context-api css daisyui date-fns firebase html javascript mongodb react react-hook-form react-router tailwindcss
Last synced: about 1 month ago
JSON representation
Discover top sports gear tailored to your needs, compare options, explore reviews, and snag the best prices!
- Host: GitHub
- URL: https://github.com/lichtad/recowise
- Owner: LichtAD
- Created: 2025-01-08T10:20:33.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2025-01-08T11:54:23.000Z (about 1 month ago)
- Last Synced: 2025-01-08T12:38:31.691Z (about 1 month ago)
- Topics: context-api, css, daisyui, date-fns, firebase, html, javascript, mongodb, react, react-hook-form, react-router, tailwindcss
- Language: JavaScript
- Homepage: https://project-recommendation-lichtad.web.app/
- Size: 812 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# RecoWise
**Welcome to RecoWise !!!**
Discover top sports gear tailored to your needs, compare options, explore reviews, and snag the best prices!RecoWise 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.

## Key Features
- Users can see All Queries that are available
- User can see details of a query and recommend a product based on a query
- If user has any query, he can post and get recommendations based on his product
- User can update and delete his queries
- User can see what others has recommended for all his queries
- Users can Login with Email and Password or Google## Technologies Used
- HTML5
- CSS3
- Tailwind CSS
- JavaScript (ES6+)
- React.js
- React Hooks
- Firebase
- Vite
- React Router
- React Helmet
- React Icons
- React Toastify
- React Tooltip
- Swiper
- DaisyUI
- Autoprefixer
- PostCSS
- ESLint
- animate.css
- aos
- axios
- date-fns
- firebase
- localforage
- lottie-react
- match-sorter
- react
- react-dom
- react-helmet
- react-icons
- react-router-dom
- sort-by
- sweetalert2
- swiper## Handling and Managing data
- MongoDB
- Context API## Requirement Document Link of the Project
# [Requirement Document Link of the Project](https://docs.google.com/document/d/1khXORj7dda0E1aJfYR3xB5u6Q0m3HTTDuXYtpbCWvN0/edit?usp=sharing)
## Live Link of the Project
# [Live Site Link](https://project-recommendation-lichtad.web.app/)
## How to run the project in local
- First, clone the project
```
git clone
```
- Then go to project folder
```
cd
```- Install all packages
```
npm i
```- Create .env.local file and add all the environment variables from firebase
- Run the project
```
npm run dev
```