Wearit! is my personal project, an e-commerce platform dedicated to shoes.
- User Authentication: Sign up and log in functionalities for users.
- Product Catalog: Browse and view a list of products available.
- Shopping Cart: Add and manage items in the shopping cart.
- Secure Checkout: Ensure secure payment processing for purchases.
- Review: Allow users to review and rate products they have purchased.
- Frontend: HTML, CSS, TypeScript, React, Redux (Redux Tookit)
- Backend: NodeJS, KoaJS
- Database: MongoDB
- Authentication: JSON Web Tokens (JWT)
- Payment Gateway Integration: Stripe
To get started with Wearit!, follow these steps:
-
Clone the repository to your local machine:
git clone https://github.com/your-username/wearit.git
-
Install dependencies:
cd wearit/client yarn
-
Configure the environment variables:
- Create a
.env
file based on the provided.env.example
file, and put required details in the same
- Start the development server:
yarn dev
The server folder contains the Node.js backend of the application.
-
Navigate to the server directory:
cd ../server
-
Install dependencies:
yarn
-
Create a
.env
file based on the provided.env.example
file, and put required details in the same -
Start the server:
yarn dev