An API to add Students
Technology | Project | How to Run | License
The Project was develop as using the following techs:
Repository developing during the course Go: validações, testes e páginas HTML and Go e Gin: criando API rest com simplicidade. The points covered by the course is
- Create a web application from scratch with Go, following the main of conventions
- Third party Libraries
- Connect the application in a database
- Docker
- Implement test and Validations
As educational project, and the purpose is use the concepts of CRUD, then we requirements of the our applications is to :
- List all the personalities
- Search
- Add a personality
- Delete personality
- Update a personality
As can be seen above the list of requirements is , in summary, a simple CRUD.
Personality | Type |
---|---|
ID | int |
Name | string |
CPF | string |
RG | string |
To run the this project
- Clone the repo and access the directory;
- Edit and run the docker using
docker-compose -d
- Init the instance in
localhost: 8000
withgo run main.go
;
The projects is under the MIT license. See the file LICENSE fore more details
Made with ♥ by Rafael 👋🏻