E-Pharmacy Backend API

This is the repository of the E-Pharmacy-backend project, which provides an API to interact with the E-Pharmacy application.

Project overview

This project implements the server side of the E-Pharmacy application. It is built on Node.js, using the Express.js framework to implement the API and Mongoose to interact with the MongoDB database.

Requirements

Before starting work with the project, make sure that the following tools are installed on your computer:

  • Node.js (version 16 or higher)

Installation

  1. Clone this repository to your local computer.
  2. Open a terminal and navigate to the root of your project.
  3. Run npm install command to install project dependencies.
  4. Run the npm start command to start the application's web server

Configuration

  1. Create an .env file in the root of the project.
  2. Specify the necessary environment variables in this file, examples of variables are located in the file .env.example.

Features

  • RESTful API
  • CRUD operations
  • flexible search parameters