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
- Host: GitHub
- URL: https://github.com/farha-dahman/tripease-website
- Owner: Farha-Dahman
- Created: 2023-12-16T15:30:10.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-14T09:09:14.000Z (over 2 years ago)
- Last Synced: 2025-01-29T12:47:21.248Z (over 1 year ago)
- Topics: cloudinary, express, jwt, mongodb, nodejs, npm
- Language: JavaScript
- Homepage:
- Size: 41 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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