Skip to content

vinitparekh17/tshirt-store-nodejs

Repository files navigation


T-Shirt Store Node.js
T-Shirt Store Node.js

AboutFeaturesSetupLicense

screenshot

About

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.

Features

  • 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

Setup

To run this project, you need to have the following prerequisites installed:

Once you have installed the prerequisites, follow these steps:

Installation

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

Usage

yarn start

Note: This project is no longer maintained so try to use it at your own risk.