diff --git a/main.go b/main.go index 676d5a7..b2ed07f 100644 --- a/main.go +++ b/main.go @@ -1,16 +1,36 @@ package main import ( - "fmt" - "log" - "net/http" + "github.com/gin-gonic/gin" ) -func handler(w http.ResponseWriter, r *http.Request) { - fmt.Fprintf(w, "Hi there, I love %s!", r.URL.Path[1:]) +func login(c *gin.Context) { + // log the user into their account +} + +func getTasks(c *gin.Context) { + // return a list of all of the tasks +} + +func completeTask(c *gin.Context) { + // complete a task in the history log +} + +func getHistory(c *gin.Context) { + // get the log of past points gained +} + +func addTask(c *gin.Context) { + // add a task to the list of tasks } func main() { - http.HandleFunc("/", handler) - log.Fatal(http.ListenAndServe(":8080", nil)) + router := gin.Default() + router.POST("/login", login) + router.GET("/getTasks", getTasks) + router.POST("/completeTask", completeTask) + router.POST("/addTask", addTask) + router.GET("/getHistory", getHistory) + + router.Run("localhost:8080") }