- Author: Nguyễn Văn Hải
- GitHub: nvhai248
Our backend empowers users to create schedules, build habits, and enhance productivity with ease through reminders and personalized goal-setting for activities, studies, and work in a user-friendly mobile interface.
- Go (Golang): Go is a statically typed, compiled language known for its performance and simplicity, serving as the foundation for this project.
- gin: Gin is a library that facilitates API development for this project.
- gorm: gorm is a library that enables database connectivity to MySQL and data handling.
- jwt: JWT is a library used for authentication and authorization.
- swagger: Swagger to write the apis instructions for my app.
- Provides RESTful APIs for best habit mobile applications.
- Implements authentication and authorization using JWT.
- Using OAuth to simple authenticate.
- Clone the repository:
git clone https://github.com/nvhai248/BE_BestHabit
- Install dependencies (optional if the vendor folder is included):
go get -u all
- Start the server:
go run ./main.go
After you run the server, you can view all detail about api by click this url swagger UI
If you have any questions or suggestions, please feel free to contact us at nvhai2408@gmail.com.