A simple API Project, for hacktiv8 final project training.
- Go
- Gin Golang (Router)
- Swaggo (Swagger API Docs)
- JWT (Authentication)
Make sure that Go is installed on your computer. And clone this file, then type the following command in your terminal:
go get -u
After it the project is ready to use. You can use Air for hot reloading application development. Or the others hotreload.
- Comment
- Photo
- Social Media
- User
If you do have a contribution to the project, feel free to create a Pull Request or an Issue.
If you don't know what to do, there are some features and functions that need to be done
Feel free to create what you want, but keep in mind when you implement new features:
- Code must be clear and readable, names of variables/constants clearly describes what they are doing
- Wrapper they are created must be documented and described in source file and added to README.md to the list of MyGram Project.