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

Image of AssemblyAI

Automatic Speech Recognition with AssemblyAI

Experience near-human accuracy, low-latency performance, and advanced Speech AI capabilities with AssemblyAI's Speech-to-Text API. Sign up today and get $50 in API credit. No credit card required.

Try the API

Top comments (0)

Heroku

This site is powered by Heroku

Heroku was created by developers, for developers. Get started today and find out why Heroku has been the platform of choice for brands like DEV for over a decade.

Sign Up

👋 Kindness is contagious

Explore a sea of insights with this enlightening post, highly esteemed within the nurturing DEV Community. Coders of all stripes are invited to participate and contribute to our shared knowledge.

Expressing gratitude with a simple "thank you" can make a big impact. Leave your thanks in the comments!

On DEV, exchanging ideas smooths our way and strengthens our community bonds. Found this useful? A quick note of thanks to the author can mean a lot.

Okay