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

https://github.com/farha-dahman/tripease-website


https://github.com/farha-dahman/tripease-website

cloudinary express jwt mongodb nodejs npm

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

          

# TripEase Backend

TripEase is an online platform designed to provide comprehensive services for travelers. This repository contains the backend code for the TripEase website, built using Node.js, Express, and MongoDB.

# Technologies I Use
- Node.js
- Express.js
- MongoDB
- JWT (JSON Web Tokens)
- Cloudinary (for image storage)

## Features

- **Browse Tour Packages**
- **Book a Package**
- **Write Reviews**
- **Community Forum**

## Getting Started

### Prerequisites

- Node.js
- MongoDB
- npm (Node Package Manager)

### Installation

1. Clone the repository:

```bash
git clone https://github.com/Farha-Dahman/TripEase-Website.git
```
2. Install project dependencies:
```bash
npm install
```
3. Create a MongoDB database and set your credentials on a .env file, similar to .env.example
4. Run the application:
```bash
npm run start
```
5. open http://localhost:3000/
6. use curl, postman or other tools to send http requests to test your APIs