Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/skhasimahmed/food-delivery-app-backend


https://github.com/skhasimahmed/food-delivery-app-backend

Last synced: 3 days ago
JSON representation

Awesome Lists containing this project

README

        

# Express + Node.js + MongoDB

This project is a RESTful API built with **Node.js**, **Express**, and **MongoDB**.

## Features

- RESTful API using Express
- MongoDB for data persistence with Mongoose
- CRUD operations (Create, Read, Update, Delete) for various resources
- Environment-based configuration using `.env`
- Basic error handling
- Validation using Mongoose schema validators

## Prerequisites

Before running this project, ensure that you have the following installed:

- [Node.js](https://nodejs.org/)
- [MongoDB](https://www.mongodb.com/try/download/community)

## Getting Started

1. **Clone the repository:**

git clone https://github.com/skhasimahmed/food-delivery-app-backend.git

2. **Install dependencies:**

cd food-delivery-app-backend

npm install

3. **Create a .env file:**

copy .env.example to .env and populate it.

4. **Run the server:**

npm run server