https://github.com/samuel-ricardo/jobileu
Go API to find Job Oppotunities
https://github.com/samuel-ricardo/jobileu
Last synced: 3 months ago
JSON representation
Go API to find Job Oppotunities
- Host: GitHub
- URL: https://github.com/samuel-ricardo/jobileu
- Owner: Samuel-Ricardo
- License: mit
- Created: 2024-03-24T20:26:08.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-26T22:27:11.000Z (about 1 year ago)
- Last Synced: 2025-01-14T12:43:42.550Z (5 months ago)
- Language: Go
- Size: 43.9 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# jobileu
🚀 🟦 Jobileu 🟦 🚀
GO API To find Jobs Opportunities
|
Overview |
Technologies |
Project |
Routes |
Run |
Author |#
![]()
| 🛰️ About:
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
| 🏗️ - Technologies and Concepts Studied:
- GO
- GIN
- SWAGGER
- SQLite
- Docker
- GORM
- Logger
- REST
- Swagger
- Validation
- Error Handler> Among Others...
>#
💻 | Application:
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
#
👨💻 | How to use
### Open your Git Terminal and clone this repository
```git
$ git clone "[email protected]:Samuel-Ricardo/jobileu.git"
```### Make Pull
```git
$ git pull "[email protected]: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`
```bash
# 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
```
```bash
#Apps Running on:
$ API: http://localhost:8080
See more: ./docker-compose.yaml
```
#
:octocat: | Author:
![]()
![]()
![]()
![]()