| Overview | Technologies | Project | Routes | Run | Author |
Jobileu API use the powerfull GO Lang to register Jobs opportunites, i use GIN to build a REST Server and storage data with SQLite, the API documentation use SWAGGER and all Application runs in DOcker Containers
- GO
- GIN
- SWAGGER
- SQLite
- Docker
- GORM
- Logger
- REST
- Swagger
- Validation
- Error Handler
Among Others...
You can submit a new Job opportunities, search or delete a specific job, update a job data and list all jobs and data schemas to standardize requests, improving resilience.
With SQLite i storage data locally and use GORM to communicate with database, the ambient is containerized with Docker and the Application is documented with SWAGGER.
I Setup default requests and response that validate data before use case
$ git clone "git@github.com:Samuel-Ricardo/jobileu.git"
$ git pull "git@github.com:Samuel-Ricardo/jobileu.git"
This application use Docker
so you dont need to install and cofigurate anything other than docker on your machine.
Navigate to project folder and run it using docker-compose
# After setup docker environment just run this commmand on root project folder:
$ docker-compose up --build # For First Time run this command
$ docker-compose up # to run project
#Apps Running on:
$ API: http://localhost:8080
See more: ./docker-compose.yaml
- Samuel Ricardo