ποΈ PictuRAS
January 27, 2025
1 min read
Web app with the main goal of providing a powerful and easy to use image editing platform, with support for bulk editing, advanced AI-powered features and user accounts with different subscription levels.

PictuRAS is a web app developed as part of the "Requisitos e Arquiteturas de Software" course for the academic year 2024/2025, as a part of the Software Engineering Master's Degree. Its main goal is to provide a powerful and easy to use image editing platform, with support for bulk editing, advanced AI-powered features and user accounts with different subscription levels.
The project used a microservices architecture, with services dedicated to project management, user/session management, tools and a gateway, with whom the frontend communicates.
π Results
π 19/20
π Features
Landing

Dashboard

New Project Dialog

Project Search

Project Renaming

Account Dialog

Project View
- Grid View

- Carousel View (swipe gesture compatible)

- Header Toolbar

- Tool Dialog

- Edit Preview

- Bulk Image Editing Progress (using websockets)

- Results View

- Individual Image Actions (right-click/hold enabled)

Account Management
- Personal Info.

- Billing

- Upgrade to Premium (shown to Free users)

Sign In

Sign Up

π¨ Development
From the repository root, run:
docker compose up --build -d
Frontend available on port 3000.