Skip to content

ch3lla/scent-spot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scent Spot

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.

Technologies Used

  • Server-Side: Node.js with Express.js
  • Client-Side: React
  • Database: MongoDB
  • Authentication: JWT (JSON Web Tokens)
  • Payment Integration: Stripe Payment Gateway

Overview

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.

Features

  • 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.

Getting Started

To run the Scent Spot application locally, follow these steps:

  1. Clone the repository from GitHub.
  2. Install dependencies using npm install.
  3. Set up MongoDB and configure the database connection.
  4. Run the server using npm start.
  5. Navigate to the client directory and start the React app using npm start.
  6. Access the application in your web browser at http://localhost:3000.

ScreenShots

Here are some screenshots of our application:

Homepage

Mobile View

Desktop View

Live URL

https://scent-spot.vercel.app/