Visit Africa Application is the application that will help users to visit Afirca by booking tickets to differents cities getting and paying for accomodations,rating their visits,chatting between users and work with their history of visits and Most importantly Visit Africa applicaion will promote african tourism.
- Es6+ Javascript The project was written with ES6 syntax and above.
- Node/Express A JavaScript runtime built on Chrome's V8 JavaScript engine.
- PostgreSQL The World's Most Advanced Open Source Relational Database.
- Pivotal Tracker A project management tool used to manage the app.
- Npm Used as the package manager for the app. A fast, reliable, and secure dependency management system.
- Sequelize ORM A powerful library in Javascript that makes it easy to manage a SQL database
The mockups for the app design can be viewed here
The Api documentation is done using postman. View VISIT AFRICA Documentation
The API endpoints are being authenticated using JWT(Json Web Token).
- Clone the repository using:
git clone https://github.com/Soma-Technologies-Inc/visitAfrica-backend.git
- Run
npm install
To install the project dependencies - Run
npm run statDev
To start the application - Run
npm test
to run test
Byiringiro T. | Louange M. | Elysee M. | Hyacinthe M. | Benie S. M. | Nishimwe L. | Eustache A. |
---|---|---|---|---|---|---|
[MIT]
© Copyright 2020 Soma Technologies Inc