Ocupado 🤝
Ocupado is a meeting scheduler API. It is used to appoint and manage meetings of a person, and makes sure that there isn't any clashes in the schedule.
This API was made for the "Appointy" Internship Task. Also, this is my first attempt to learn Golang and build HTTP JSON API using it. The endpoints are according to the Documentation given. The API is made entirely using the native Go packages and no third-party packages. The DB used here is MongoDB and was connected using the official mongo-driver SDK provided by MongoDB.
Project Structure
main.go
The main go file to launch the server.
models
Contains the models and schema of the DB.
utils
The functions made to reuse frequently used operations and help re-usability of code.
golang-tour
Contains the files that I used to learn Golang. Contains code that helped me get started and get familiar with Golang.
Harjyot Bagga (18BCE0694)