Scent Spot is a perfume ecommerce website that specializes in offering high-quality perfumes, perfume oils, and scented candles. The platform is built using Node.js for the server-side implementation and React for the client-side interface.
- Server-Side: Node.js with Express.js
- Client-Side: React
- Database: MongoDB
- Authentication: JWT (JSON Web Tokens)
- Payment Integration: Stripe Payment Gateway
Scent Spot provides a user-friendly interface for browsing and purchasing a wide range of perfumes and related products. With its seamless integration of Node.js and React, the platform offers a responsive and interactive shopping experience.
- Product Catalog: Browse through a diverse collection of perfumes, perfume oils, and scented candles.
- User Authentication: Secure user authentication powered by JWT ensures a safe and personalized shopping experience.
- Efficient Backend: Built on Node.js with Express.js, the backend ensures efficient handling of requests and smooth server-side operations.
- Flexible Database Management: MongoDB offers a flexible and scalable solution for managing product data and user information.
To run the Scent Spot application locally, follow these steps:
- Clone the repository from GitHub.
- Install dependencies using
npm install
. - Set up MongoDB and configure the database connection.
- Run the server using
npm start
. - Navigate to the client directory and start the React app using
npm start
. - Access the application in your web browser at
http://localhost:3000
.
Here are some screenshots of our application: