A RESTful API built with Go that manages user subscriptions with authentication. This API provides endpoints for creating, reading, updating, and deleting subscriptions, with Firebase authentication integration for secure user management.
This is the backend repository. You can find the frontend source code, check it out here.
⚠️ Feel free to contact me, and share your feedback and insights, or report a bug!
Features | Technologies | API Reference
- 🔐 Firebase Authentication
- 📝 CRUD operations for subscriptions
- 🚀 RESTful API design
- 📚 Swagger documentation
- 🗄️ PostgreSQL database
- 🔄 Database migrations
This project was built with the following technologies:
- Go (Golang)
- Chi Router
- PostgreSQL
- Firebase Authentication
- Swagger
- Docker & Docker Compose
- Git & Github
Check out the API documentation here:
http://localhost:8080/swagger/index.html
Developed with 🧡 by Cristian Sbardelotto.