This project is my first API project in Go (Golang), where I've implemented various features such as middleware, authentication, data fetching, API routes, and JSON handling.
- github.com/go-chi/chi v1.5.5
- github.com/sirupsen/logrus v1.9.3
- github.com/gorilla/schema v1.2.1
- Middlewares: Implemented middleware for handling various aspects of the request/response lifecycle.
- Authentication: Integrated authentication mechanisms to secure the API endpoints.
- Data Fetching: Implemented methods to fetch and manipulate data from external sources.
- API Routes: Defined API routes for different functionalities of the API.
- JSON Handling: Used for parsing and encoding JSON data in requests and responses.
- Clone the repository:
git clone https://github.com/your-username/your-repo.git
- Install dependencies:
go mod tidy
- Build and run the project:
go build && ./your-app
Contributions are welcome! Feel free to fork the repository and submit pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.
🚀 Happy Coding! 🚀