An open API service indexing awesome lists of open source software.

https://github.com/dylanbuchi/store-api

A back-end project that allows users to perform CRUD operations in a database. The API exposes endpoints for creating, finding, updating, and deleting products. Built with Node.js, Express.js, TypeScript, and MongoDB.
https://github.com/dylanbuchi/store-api

expressjs mongodb nodejs typescript

Last synced: 2 months ago
JSON representation

A back-end project that allows users to perform CRUD operations in a database. The API exposes endpoints for creating, finding, updating, and deleting products. Built with Node.js, Express.js, TypeScript, and MongoDB.

Awesome Lists containing this project

README

        

# store-api
A store REST API project built using Node.js, TypeScript, MongoDB, and Express.js. It allows clients to perform CRUD (Create, Read, Update, Delete) operations on product data in the MongoDB database. The API exposes endpoints for creating, finding, updating, and deleting products.

[![Node.js](https://img.shields.io/badge/Node.js-339933?style=for-the-badge&logo=nodedotjs&logoColor=white)](https://nodejs.org/en/)
[![Express](https://img.shields.io/badge/Express.js-000000?style=for-the-badge&logo=express&logoColor=white)](https://expressjs.com/)
[![TypeScript](https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge&logo=typescript&logoColor=white)](https://www.typescriptlang.org/)
[![MongoDB](https://img.shields.io/badge/MongoDB-4EA94B?style=for-the-badge&logo=mongodb&logoColor=white)](https://www.mongodb.com/)

## Running the Project Locally

**1**. Clone this repository to your local machine:

```bash
git clone https://github.com/dylanbuchi/store-api.git
```

**2**. Go to the root directory of the project:

```bash
cd store-api/
```

**3**. Install the dependencies:

```bash
npm install
```

**4**. Start the local development server:

```bash
npm run dev
```

---

## Author

- Website - [Dylan Buchi](https://dylanbuchi.com/)