← Back to home

Proyectarg

Frontend Lead completed ⭐ Featured

Project explanation

Proyectarg is a multi-tenant project and task management platform built for work teams with differentiated access levels. The system enables project administration, task planning, and progress tracking through table views and Gantt charts, streamlining the organization and control of deliverables. The application is backed by a microservices architecture based on Clean Architecture principles.

I participated in the construction and evolution of the product from the frontend: defining interfaces per role, implementing planning flows, and developing operational views for the daily tracking of projects and tasks.

Technical Stack

Next.js
TypeScript
Tailwind CSS

Main Features

  1. Project & Task Management : Full administration of projects and tasks with status tracking, dates, and deadline control.
  2. Gantt & Table Views : Plan and visualize the progress of projects and tasks through interactive table views and Gantt diagrams.
  3. Role-Based Permissions : Differentiated access model with specific capabilities for administrators, project managers, and employees.
  4. Reusable Templates : Create projects and tasks from predefined templates to standardize recurring processes and optimize operations.
  5. Collaboration Tools : Comments associated with projects and tasks to facilitate communication between team members.
  6. Cloud File Storage : File upload and management linked to projects and tasks via cloud storage integration.
  7. User Profile & Auth : Integrated authentication and user profile customization within the platform.
  8. Microservices Integration : Communication between system modules through microservice-based APIs following Clean Architecture principles.

Featured Achievements

  • Gantt chart view for visualizing tasks by start and end date
  • Role-based permission model with admins, project managers and employees
  • Reusable templates to standardize recurring projects and tasks
  • File uploads via cloud storage linked to projects and tasks
  • Comment system for team collaboration on projects and tasks

Technical Challenges

  • Multi-tenant Architecture : Designing and consuming a multi-tenant backend while ensuring complete data isolation between organizations from the frontend layer.
  • Gantt Chart Implementation : Building an interactive and performant Gantt view that accurately reflects task dependencies, start dates, and end dates at scale.
  • Role-Based UI Rendering : Conditionally rendering interfaces and actions based on user roles without leaking unauthorized views or operations.
  • Microservices Coordination : Integrating multiple microservice APIs into a cohesive frontend experience while handling async states and error boundaries consistently.
#project-management#multi-tenant#gantt#saas#roles#tasks