ShopWithSteeze is a modern and stylish Men's Jewelry Store web application built using React.js, Express.js, and MongoDB. This platform provides a curated selection of high-quality jewelry items designed exclusively for men.
- Features
- Technologies Used
- Getting Started
- Installation
- Usage
- API Documentation
- Database Schema
- Contributing
- License
- User Authentication: Secure user registration and login functionality.
- Product Catalog: Browse a wide range of men's jewelry products.
- Product Details: View detailed information about each product.
- Shopping Cart: Add products to the shopping cart for a seamless shopping experience.
- Checkout: Easily manage your cart and complete your purchase.
- Order Tracking: Track the status of your orders.
- Frontend: React.js
- Backend: Express.js
- Database: MongoDB
- Authentication: Passport.js
- Payment Processing: (If applicable, mention the payment gateway)
To get started with ShopWithSteeze, follow these steps:
- Clone the repository:
git clone https://github.com/Ay7ot/shopwithsteeze.git
- Install dependencies for both the frontend and backend: cd shopwithsteeze/frontend yarn cd ../backend npm install
- Set up your MongoDB database and update the configuration files accordingly.
- Start the frontend and backend servers: cd shopwithsteeze/frontend yarn dev cd ../backend npm start
- Access the application in your web browser at
http://localhost:5173
.
If you want to run this application locally, follow the Getting Started section above. Otherwise, the application should be deployed and accessible online.
- Visit the website at ShopWithSteeze.com.
- Create an account or log in to start shopping.
- Browse the catalog, add items to your cart, and proceed to checkout.
- Track your orders in your account profile.
We welcome contributions from the open-source community