/amethyst-e-commerce

Amethyst is an ecommerce website to sell our products and it feature a catalog of products, a shopping cart system for selecting and purchasing items, and a payment gateway for processing transactions.

Primary LanguageTypeScript

Amethyst

The best E-commerce store using Mern Stack with typescript


๐Ÿ“” Table of Contents

๐ŸŒŸ About the Project

๐Ÿ‘พ Tech Stack

Client
Server
Database

๐ŸŽจ Color Reference

Color Hex
Primary Color #FF6347 #FF6347
Secondary Color #ffffff #ffffff
Text Color #222831 #222831

๐Ÿ”‘ Environment Variables

To run this project, you will need to add the following environment variables to your .env file

NODE_ENV JWT_SECRET MONGODB_URI PORT STRIPE_SECRET_KEY

โ€ผ๏ธ Prerequisites

This project uses Yarn as package manager

 npm install --global yarn

โš™๏ธ Installation

Install my-project with yarn

  yarn install my-project
  cd my-project

๐Ÿงช Running Tests

To run tests, run the following command

  yarn test test

๐Ÿƒ Run Locally

Clone the project

  git clone https://github.com/moultamissimane/amethyst-e-commerce

Go to the project directory

  cd my-project

Install dependencies

  yarn 

Start the server

  yarn dev

โš ๏ธ License

Distributed under the License. See LICENSE.txt for more information.