Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marwanradwan7/tour-booking
Tour booking website built with Node.js.
https://github.com/marwanradwan7/tour-booking
authentication-middleware express javascript mongodb nodejs pug restful-api
Last synced: about 2 months ago
JSON representation
Tour booking website built with Node.js.
- Host: GitHub
- URL: https://github.com/marwanradwan7/tour-booking
- Owner: MarwanRadwan7
- License: mit
- Created: 2023-05-11T16:27:00.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-16T06:56:04.000Z (about 1 year ago)
- Last Synced: 2023-11-16T07:40:54.361Z (about 1 year ago)
- Topics: authentication-middleware, express, javascript, mongodb, nodejs, pug, restful-api
- Language: JavaScript
- Homepage: https://tour-abhw.onrender.com/
- Size: 29.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Tour-Booking
Tour booking site built with Node.js.
## API
- [APIs Documentation](https://documenter.getpostman.com/view/26137203/2s93m32Nge).
## Tools and Technologies
- [Node.js](https://nodejs.org/en/) - JS runtime environment.
- [Express](http://expressjs.com/) - Web framework.
- [Mongoose](https://mongoosejs.com/) - Object Data Modelling library.
- [MongoDB Atlas](https://www.mongodb.com/cloud/atlas) - Cloud database service.
- [Pug](https://pugjs.org/api/getting-started.html) - Template engine.
- [JSON Web Token](https://jwt.io/) - Security token.
- [Postman](https://www.getpostman.com/) - API testing.## To-do
- [x] Building the User Account Page.
- [x] Integrate [MapBox](https://www.mapbox.com/) on the tour page.
- [x] Allowing users to Upload images Using [Multer](https://github.com/expressjs/multer).
- [x] Building a Complex Email Handler.
- [x] Integrating [Stripe](https://stripe.com/) into the Back-End.
- [x] Processing Payments on the Front-End.
- [x] Modeling the Bookings and finishing its API.
- [x] Deploy on [Render](https://render.com/).
- [x] Update README.