Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/manavjoshi111/wearit
Shoes e-commerce website
https://github.com/manavjoshi111/wearit
koa nodejs reactjs typescript
Last synced: 3 months ago
JSON representation
Shoes e-commerce website
- Host: GitHub
- URL: https://github.com/manavjoshi111/wearit
- Owner: ManavJoshi111
- Created: 2024-01-18T12:23:06.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-06-03T13:01:33.000Z (7 months ago)
- Last Synced: 2024-10-15T17:30:07.205Z (3 months ago)
- Topics: koa, nodejs, reactjs, typescript
- Language: TypeScript
- Homepage:
- Size: 1.21 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Wearit! - An E-Commerce Website for Shoes
## Overview
Wearit! is my personal project, an e-commerce platform dedicated to shoes.
## Features
- **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.## Technologies Used
- **Frontend:** HTML, CSS, TypeScript, React, Redux (Redux Tookit)
- **Backend:** NodeJS, KoaJS
- **Database:** MongoDB
- **Authentication:** JSON Web Tokens (JWT)
- **Payment Gateway Integration:** Stripe## Getting Started
To get started with Wearit!, follow these steps:
### Client
1. Clone the repository to your local machine:
```bash
git clone https://github.com/your-username/wearit.git
```
2. Install dependencies:```bash
cd wearit/client
yarn
```3. Configure the environment variables:
- Create a `.env` file based on the provided `.env.example` file, and put required details in the same
4. Start the development server:
```bash
yarn dev
```### Server
The server folder contains the Node.js backend of the application.
1. Navigate to the server directory:
```bash
cd ../server
```
2. Install dependencies:```bash
yarn
```3. Create a `.env` file based on the provided `.env.example` file, and put required details in the same
4. Start the server:
```bash
yarn dev
```