Nourish Hub is a modern nutrition-focused e-commerce platform built to make healthy living more accessible. The platform allows users to explore nutritious products, view detailed product information, and manage their shopping experience through an intuitive and responsive interface.
Whether you're looking for healthy snacks, dietary essentials, or wellness products, Nourish Hub aims to provide a seamless and enjoyable shopping experience.
- 🛍️ Browse nutrition and wellness products
- 🔍 Product filtering and exploration
- 🛒 Shopping cart functionality
- 📱 Fully responsive design
- ⚡ Fast and modern user interface
- 🎨 Clean UI built with Tailwind CSS and ShadCN UI
- 🔥 Firebase integration
- 🚀 Built using React + TypeScript + Vite
- React
- TypeScript
- Vite
- Tailwind CSS
- ShadCN UI
- Framer Motion
- Firebase
- Vitest
- Playwright
Make sure you have installed:
- Node.js (v18 or above)
- npm
Clone the repository:
git clone https://github.com/your-username/nourish-hub.gitNavigate to the project directory:
cd nourish-hubInstall dependencies:
npm installStart the development server:
npm run devThe application will be available at:
https://nourish-hub-zeta.vercel.app/
src/
├── components/
├── pages/
├── hooks/
├── lib/
├── services/
└── assets/
Contributions are always welcome!
If you'd like to contribute:
- Fork the repository
- Create a new branch
- Make your changes
- Commit your work
- Submit a Pull Request
Please read the CONTRIBUTING.md file before contributing.
This project is actively participating in GirlScript Summer of Code 2026.
We welcome:
- Bug Fixes
- Documentation Improvements
- UI/UX Enhancements
- New Features
- Performance Optimizations
Look for issues labeled:
- gssoc26
- good first issue
- level1
- level2
- level3
Please read our CODE_OF_CONDUCT.md before participating in the project.
This project is licensed under the MIT License.
If you find this project useful, consider giving it a star on GitHub. It helps the project grow and encourages contributors.
Happy Coding! 🚀