About • Features • Setup • License
T-Shirt Store Node.js is a web application for an online t-shirt store built with Node.js, MongoDB, and several APIs including Cloudinary, Stripe, Razorpay, and Nodemailer.
- User authentication with email/password or Google Sign-In
- Search and filter t-shirts by category, size, and color
- Add items to cart and checkout with Stripe or Razorpay
- Manage user profile and order history
- Admin panel for managing products, orders, and users
- Automated email notifications for order confirmation, payment success/failure, and password reset
To run this project, you need to have the following prerequisites installed:
Once you have installed the prerequisites, follow these steps:
Clone the repository
git clone https://github.com/vinitparekh17/tshirt-store-nodejs
Install dependencies
yarn install
Create .env
file in the root directory according to the .env.example
file
yarn start
Note: This project is no longer maintained so try to use it at your own risk.