Original post

I have 0 experience with go language. However for an internship program I have been tasked with creating a an API using go.

The task is:

The task is to develop a basic version of meeting scheduling API. You are only required to develop the API for the system. Below are the details.

Meetings should have the following Attributes. All fields are mandatory unless marked optional:

  • Id

  • Title

  • Participants

  • Start Time

  • End Time

  • Creation Timestamp

Participants should have the following Attributes. All fields are mandatory unless marked optional:

You are required to Design and Develop an HTTP JSON API capable of the following operations,

I have some experience with Django but not much with rest. Can someone guide me as to where should I begin ? What should my flow of plan be ?

I am supposed to use mongo db as the databse.