This project is an implementation of a RESTful API using the Go programming language, with the Fiber framework for HTTP routing and GORM as the Object-Relational Mapping (ORM) tool to interact with a MySQL database.
The goal of this project is to provide the backend for application X by offering an API for CRUD (Create, Read, Update, Delete) operations on specific entities. In this context, the project manages entities such as [User], storing their data in a MySQL database.
- API endpoints for handling CRUD operations on User.
- Connection to the MySQL database using GORM.
- Middleware
- Login User using JWT Token
- Modular project structure for easy development and maintenance.
Ensure that Go is installed on your system. Use the following command to download the project: