/ExpressTS-CRUD-mastery

CRUD application showcasing user management and order functionality, built with Node.js, TypeScript, Express, and MongoDB

Primary LanguageTypeScript

Introduction

The primary goal of this TypeScript-based project is to showcase a simple yet effective implementation of Create, Read, Update, and Delete (CRUD) operations. It includes user management functionalities, such as creating new users, retrieving user details, updating user information, and deleting users. Additionally, users can add products to their orders.

Installation locally

  1. Clone the repository
git clone https://github.com/Al-Amin49/ExpressTS-CRUD-Essentials.git
  1. Install Dependecies
cd ExpressTS-CRUD-Essentials
npm install
  1. Create a .env file
PORT=8001
DATABASE_URL= your_url
BCRYPT_SALT_ROUNDS=12
  1. Run the server
npm run dev