Welcome to NuvoShop, your destination for a seamless online shopping experience. With NuvoShop, you can explore a wide range of products, view their details, and add them to your cart. Get ready to embark on a shopping journey 🛒!
- Browse and search for a diverse selection of products.
- View details about each product, including descriptions and pricing.
- Add products to your cart and adjust quantities.
- Secure user authentication to ensure a personalized experience
- Cart persistence, allowing you to resume shopping from where you left off.
- Logout functionality to ensure privacy and account security.
NuvoShop is built using the following technologies:
- Front-end: React
- Back-end: Express.js
- Database: postgres
- Authentication: : JWT
To run NuvoShop locally on your machine, follow these steps:
- Clone the repository:
git clone https://github.com/GSG-G13/E-commerce-team-7.git
- Navigate to the client directory:
cd E-commerce-team-7/client
- Install client dependencies:
npm install
- Navigate to the server directory:
cd ../server
- Install server dependencies:
npm install
- Start the client and server development servers concurrently:
npm run dev
- Open your browser and visit:
http://localhost:3000
By following these steps, you will install the necessary dependencies for both the client and server sides of the application and start the development servers for both. This will allow you to access the NuvoShop app locally on your machine.
Please note that running npm run dev
will start both the client and server concurrently, so make sure you have the required dependencies installed for both parts of the application.
Check out the live demo of NuvoShop here.
This project was created and contributed to by the following team members:
Feel free to explore and contribute to the project by submitting pull requests or reporting issues.
Happy shopping with NuvoShop!