Kevent is a full-stack tourism software that helps you find the best places to visit in your area based on your preferences.
- TypeScript
- React
- Express
- Redux
- TailwindCSS
- TypeORM
- Postgres
API Dcumentation with postman. This project's APIs are all hosted on Heroku, and the documentation is created using Postman.
To test the Kevent application you need the following information:
- email: admin@admin.com
- password: admin
- email: josue@gmail.com
- password: 123456
- The administrator has complete access to the system, which means he may do whatever he wants with it such as.
- Perform a CRUD action on Packages.
- Perform a CRUD action on Expeditions.
- Perform a CRUD action on Places(Locations)
- Change the user role
- Remove a user from the system.
- The user has limited access to the system, which means he can:
- Make reservations for expeditions and packages.
- Get all reservations that belong to him
- Delete reservations that belong to him
- Edit reservations that belong to him
- Get all the available packages and expeditions but he can do any action
- Password reset is available to all registered users.
- Without logging in, any user on the system can contact the system administrator directly about a specific package or expedition by filling out a form with the appropriate details.
For some reason, the source code for this project is private; if you are interested in seeing it, please contact me via any of the methods listed below.
👤 Mwafrika Josue
- GitHub: @mwafrika
- Twitter: @mwafrika
- LinkedIn: Mwafrika Mufungizi
Give a ⭐️ if you like this project!
- Thanks to everyone who will get time to check this project especially to recruiters.
This project is MIT licensed.