🛒 Welcome to Safari Vendors, your go-to online marketplace for local foods at affordable prices. This project is built using React for the frontend and JSON Server for mock backend services. The entire application is hosted on Vercel, ensuring fast and reliable access allover the internet.
🚀 Live Demo Check out the live version of Safari Vendors here: Safari Vendors on Vercel
Hosted Json-server https://safarivendors-backend.vercel.app/products
- Core i5cpu && above
- 4Gigabytes of ram and above
- 128Gb storage space and above
- Node.js & npm
- React
- JSON Server
Clone the repository:
bash [git clone https://github.com/philipmdicullar/safari-vendors.git](https://github.com/phillipmdicullar/Phase-2-Group8-SafariVendorsProject)
cd Phase-2-Group8-SafariVendorsProject
- Install dependencies:
npm install
- Run JSON Server:
json-server --watch db.json
The server will be running athttp://localhost:3000
.
- Start the React app:
npm start
- Open
http://localhost:3001
to view the app in your browser.
- Frontend: React, HTML, CSS
- Backend: JSON Server (Mock Data), Node.js
- Hosting: Vercel (Frontend & Backend)
- Deployment: Continuous Integration/Continuous Deployment (CI/CD) with Vercel
- 🔍 Search Functionality: Easily search for your favorite local foods.
- 🛒 Add to Cart: Browse products and add them to your cart.
- 🛠️ Dynamic Categories: Filter products by category to find exactly what you're looking for.
- 📦 Checkout: Seamlessly proceed to checkout and place your orders.
- 🖌️ Styling: The project: is styled with Tailwind and CSS to ensure a responsive and user-friendly interface. We aim to deliver a delightful user experience with a focus on simplicity and elegance.
- User Authentication: Implement user login and signup features.
- Backend Integration: Replace JSON Server with a real backend.
- Product Reviews: Allow customers to leave reviews and ratings for products.
- Fork the repository
- Create your feature branch (
git checkout -b feature/YourFeature
) - Commit your changes (
git commit -m 'Add SomeFeature'
) - Push to the branch (
git push origin feature/YourFeature
) - Open a Pull Request
- see the LICENSE file for details.
- Big thanks to Bethuel Khisa
- Big thanks to Norah Kinyamasyo
- Big thanks to Terry Solidad
Made with ❤️ by Philip Emdokolo🤧