DEV Community

Cover image for Jr Project #01: API Travel Manager
Silas L. Pascoal
Silas L. Pascoal

Posted on

Jr Project #01: API Travel Manager

I'm excited to share the completion of one of my latest projects: the Travel Manager API, designed to manage corporate travel requests!

👉 Key Features:

  • Full CRUD for travel orders.
  • Secure authentication: Laravel Sanctum with Bearer Token.
  • Robust documentation: Developed with Swagger, allowing easy understanding and use of endpoints.
  • Permissions control: Only authenticated users can manage trips.
  • Validations and clear responses: Avoid inconsistencies in the database and improve the user experience.

🛠 Technologies Used:

  • Backend: Laravel.
  • Containerization: Docker with Laravel Sail.
  • Database: MySQL.
  • Automated Tests: PHPUnit.

📝 Documentation and Testing:

Documentation is available on Swagger: (http://localhost/api/documentation).
To ensure quality, I implemented automated tests with PHPUnit.

I'm a Junior Dev and I'm proud of what I've been able to achieve with this application! In fact, I accept opinions and suggestions to continue evolving.

🌟 GitHub: https://lnkd.in/dYf64Fwk

Top comments (0)