Skip to content

madislm/manatee

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Manatee API

The following API is made for educational purposes only and does not provide any meaningful functionalities.

Getting started

This project requires Java 21 to be installed. For developers, Amazon Coretta or Eclipse Termium are recommended JDKs.

For development purposes only, the relational H2 database is initialized in the local runtime. On the shutdown, the database is torn down. There is no other option to set a persistent database.

For Linux users (bash)

./gradlew build # Generates OpenAPI models, builds the application and runs tests.
./gradlew bootRun # Starts the application on a local network. 

For Windows users

gradlew build # Generates OpenAPI models, builds the application and runs tests.
gradlew bootRun # Starts the application on a local network. 

Summary

Question Answer
Time spent (h) 8h
Hardest task, (with reasoning) The tasks were not hard, but the most interesting for me was task 3, because it included working with state machine, which is not an everyday thing for me.
Uncompleted tasks, if any -
Additional dependencies (with reasoning) -

In summary, describe your overall experience with the topic, what you learned, and any technical challenges you encountered. Your answer should be between 50-100 words.

SUMMARY: This has definitely been the most engaging internship project so far this spring. It included tasks that were very different from each other, so it gave me a chance to test my skills on various topics. The bonus task also gave me a reason to play around with React a little bit, which I had never before. OpenAPI and Spring overall were a really nice change compared to university projects

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages