ποΈ 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
.