Categorygithub.com/mbeka02/image-service
repository
0.0.0-20241216185929-b4e7c7eb12cd
Repository: https://github.com/mbeka02/image-service.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# 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

  1. Clone the repository
  2. Configure the environment variables in the .env file;
  3. Execute DB migrations using goose or any other migration tool.

Usage

  1. Run the project using the air command or make 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.