This is a simple database application that I was asked to implement as part of a job application process.

They told me I could choose any languages and structures to complete the assignment. I decided to make it really hard on me and choose everything I had never seen, let alone used.

The application in implemented in Go.
The API is GraphQL,
and the database management system is MongoDB.

How to build, run, and start the server

Open the workspace in VSCode, and when it has been built, run this command in the terminal.

go run ./server.go

Then you can access the application via http://localhost:8080.

How to use

The following are the implemented functions.

CreateUser

UpdateUser

DeleteUser

User (this searches for one user)

Users (this lists all users)

GitHub

View Github