Skip to content

shiv-sk/aligno

Repository files navigation

Aligno

“Aligno – Role-based workflow management made simple for modern teams”

Aligno is designed to streamline workflow management in small to mid-sized teams. Every project in Aligno comes with role-specific access, ensuring structured collaboration between Admins, Managers, Team Leads, and Employees. The system covers the entire task lifecycle — from task assignment requests to approvals and closures — while keeping everyone updated with email notifications and project-wide insights. Aligno covers the full task cycle with dashboards and analytics for better visibility.

Tech Stack

  • Frontend: React
  • Backend: Node.js
  • Framework: Next.js (App Router) (Full-stack: frontend + backend APIs)
  • Styling: Tailwind CSS
  • Database: MongoDB + Mongoose
  • Authentication: JWT-based + Project-specific - - Role-based Access Control
  • Notifications: Resend

Working Features

  • Project-Specific Roles Admin, Manager, Team Lead, Employee
  • Role-Based Dashboards
  • Unique dashboards for each role with tailored navigation
  • Task Management Cycle
  • Request → Approve → Assign → Work → Closure
  • Analytics & Graphs
  • Workload distribution, efficiency tracking, and project progress
  • External Links
  • Deployed on Vercel for scalability and simplicity

Planned Features

  • Reminders (due dates & follow-ups)
  • In-app Notifications (real-time alerts inside dashboard) , Email Notifications
  • Team Chat (communication between members assigned to the same project)
  • Advanced Reporting & Export Options
  • AI-Powered Insights (task optimization, workload balancing)

Getting Started

  1. Clone the repository
  • git clone https://github.com/shiv-sk/aligno
  • cd aligno

Installation

  • npm install

Setup environment variables

  • MONGODB_URI=Mongodb url
  • JWT_SECRET=JWT token secret
  • JWT_EXIPRY=JWT token expiry
  • RESEND_API_KEY=Resend api key

Run the app locally

Demo credentials

Feedback & Contributions

  • I’d love to hear your thoughts!
  • Have suggestions to improve Aligno?
  • Want to collaborate or contribute?
  • Found a bug or have a feature request?
  • Feel free to reach out

Contact

Architecture

  • Flow-chart Alt text
  • Data modeling Alt text

Screenshots

Alt text Alt text Alt text Alt text Alt text Alt text Alt text Alt text

Link

Releases

No releases published

Packages

 
 
 

Contributors

Languages