repository
0.0.0-20241216185929-b4e7c7eb12cd
Repository: https://github.com/mbeka02/image-service.git
Documentation: pkg.go.dev
# README
Image Processing Service
This is an API for a simple image processing service written in Golang - https://roadmap.sh/projects/image-processing-service
Features
- User registration.
- JWT Authentication.
- Email verification (PENDING).
- Image uploading and downloading to and from Google Cloud Storage
- Image transformation using the h2non/bimg package
- Postgres for data storage
Installation
- Clone the repository
- Configure the environment variables in the
.env
file; - Execute DB migrations using goose or any other migration tool.
Usage
- Run the project using the
air
command ormake watch
if make is installed.
Dependencies
Go packages
External services
NOTE:
- This project is primarily a learning exercise and is not intended for commercial use.