Video editor application

A web application that allows users to compress and convert videos.

We have developed a solution that allows users to log in to an online service and perform various manipulations with video sequences. Registered users can compress, change resolution, change aspect ratio, change bitrate, and perform conversions online. Additionally, users can check the status of requests for video changes and track the history of changes. Once the video processing has been completed, all modified and converted videos are available for download.

Technologies and tools

Go, fiber, aws-sdk-go, validator/v10, jsonapi, pgx, goose, amqp, zap, Squirrel, go-sqlmock PostgreSQL, Docker, AWS(S3, EC2), RabbitMQ, HTML/CSS, React, NGinX, BitBucket pipelines, Microservices.

Go back