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.
The main go file to launch the server.
Contains the models and schema of the DB.
The functions made to reuse frequently used operations and help re-usability of code.
Contains the files that I used to learn Golang. Contains code that helped me get started and get familiar with Golang.
Harjyot Bagga (18BCE0694)