Audiophile is an audio e-commerce platform built on the MERN stack (MongoDB, Express.js, React, Node.js). This app specializes in selling high-quality audio products such as earphones, headphones, and speakers. Users can browse products, manage their cart, and proceed to checkout with ease.
Visit the deployed version here
- Product Catalog: Browse a wide range of audio products including earphones, headphones, and speakers.
- Cart Management: Add products to your cart, view cart items, and modify quantities.
- Checkout Process: Seamlessly proceed to checkout and complete your purchase.
- User Authentication: Secure user accounts with registration and login features.
- Frontend: React.js, Tailwind CSS
- Backend: Node.js, Express.js, MongoDB
- Deployment: Vercel (for the frontend)
-
Clone the repository:
git clone https://github.com/MundiaNderi/audiophile.git
-
Navigate into the project directory:
cd tomato
-
Install dependencies for both frontend and backend:
npm install
-
Set up your environment variables for MongoDB and other configurations.
-
Start the app:
npm run dev