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

Sentry image

See why 4M developers consider Sentry, β€œnot bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

Top comments (0)

AWS Security LIVE!

Join us for AWS Security LIVE!

Discover the future of cloud security. Tune in live for trends, tips, and solutions from AWS and AWS Partners.

Learn More

πŸ‘‹ Kindness is contagious

Please leave a ❀️ or a friendly comment on this post if you found it helpful!

Okay