Skip to content

FilipeR13/PictuRAS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🖌️ PictuRAS

Untitled

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

Screen Shot 2025-01-27 at 16 33 01

Dashboard

Screen Shot 2025-01-27 at 17 18 44

New Project Dialog

Project Search

Project Renaming

Account Dialog

Project View

  • Grid View

Screen Shot 2025-01-27 at 16 35 09

  • Carousel View (swipe gesture compatible)

Screen Shot 2025-01-27 at 16 36 46

  • Header Toolbar

Screen Shot 2025-01-27 at 16 35 09-1

  • Tool Dialog
  • Edit Preview

Screen Shot 2025-01-27 at 16 38 54

  • Bulk Image Editing Progress (using websockets)

Screen Shot 2025-01-27 at 16 39 07

  • Results View

Screen Shot 2025-01-27 at 16 39 30

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

Screen Shot 2025-01-27 at 16 39 44

Account Management

  • Personal Info.

Screen Shot 2025-01-27 at 16 46 01

  • Billing

Screen Shot 2025-01-27 at 16 45 54

  • Upgrade to Premium

Screen Shot 2025-01-27 at 16 45 51

Sign In

Screen Shot 2025-01-27 at 16 46 45

Sign Up

Screen Shot 2025-01-27 at 16 47 10

🔨 Development

From the repository root, run:

docker compose up --build -d

Frontend available on port 3000.

🚀 Powered By

Frontend

Backend

Deployment

👥 Team

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published