This project is building... Consider see the branch develop to see the current code.
BusGo is a simple application designed to manage a bus tourism company. This project was built using the principles of TDD, DDD and Clean Architecture in NestJS, a powerful Node.js framework for building scalable and efficient server-side applications.
BusGo offers a range of functionalities to efficiently manage your bus tourism business:
- 
Ticket Office: - Create a route
- Issue tickets for specific routes.
- Allow for ticket cancellations on specific routes.
 
- 
Driver: - Initiate and finish routes.
- Read and validate passenger check-ins using ticket codes.
 
Please note that this application is developed exclusively for educational purposes. It is not intended for production use.
- Clone this repository to your local machine.
- Install the necessary dependencies running pnpm installornpm install.
- Configure environment variables and database connections (You can use the file .env.exampleto understand all the environment variables).
- Run the project using pnpm run startornpm run startin yours respective directories.