Agile Software Development Management Platform

Job ID: 39865759

Budget: ₹12,500 – ₹37,500 INR

Project Name: Agile Project Management Platform
A full-stack, Jira-like application designed to help software teams manage the entire development lifecycle using Agile methodologies.

Tech Stack: React, TypeScript, Node.js, GraphQL, PostgreSQL, Prisma, Redis, Tailwind CSS, Docker

Developed a comprehensive project management tool featuring sprint planning, an interactive drag-and-drop Kanban board, and a hierarchical backlog (epics, stories, bugs).
Engineered a GraphQL API with Apollo Server, implementing GraphQL Subscriptions via WebSockets to provide real-time, instantaneous updates across all client sessions.

Designed a robust PostgreSQL schema and utilized the Prisma ORM to ensure end-to-end type safety from the database to the React frontend.

Implemented Role-Based Access Control (RBAC) using JWT middleware on the backend to secure endpoints, with corresponding conditional UI rendering in React to create a role-specific user experience.

Enhanced application performance and reduced database queries by implementing Redis caching for frequently accessed data like project details and user permissions.