Skip to content

Latest commit

Β 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ SmartSprint AI

AI-powered Agile project management for smarter planning, faster execution, and better project visibility.

SmartSprint AI is an intelligent project management platform designed to simplify and enhance the software development lifecycle. It combines Agile/Scrum project management with AI-assisted planning, task management, sprint management, analytics, and collaboration in one centralized platform.

The system provides dedicated functionality for Project Managers, Developers, and Administrators, helping teams organize work, track progress, manage sprints, and make better project decisions.


✨ Features

πŸ€– AI-Powered Assistance

  • AI-assisted project planning
  • Intelligent task generation and organization
  • Task prioritization support
  • AI-assisted effort and time estimation
  • Sprint planning assistance
  • Project insights and recommendations

πŸ“‹ Project Management

  • Create and manage software projects
  • Define project objectives and requirements
  • Organize project work into tasks
  • Track project progress
  • Monitor project status and milestones

πŸƒ Agile & Sprint Management

  • Create and manage sprints
  • Sprint backlog management
  • Assign tasks to team members
  • Track task status throughout the sprint
  • Monitor sprint progress
  • Support Agile/Scrum workflows

πŸ‘₯ Role-Based Access

SmartSprint AI supports three primary user roles:

Role Responsibilities
Project Manager Manage projects, create sprints, assign tasks, monitor progress, and use AI-assisted planning
Developer View assigned work, update task status, manage development tasks, and track sprint activities
Administrator Manage users, system configuration, access control, and administrative operations

πŸ“Š Dashboard & Analytics

  • Project overview dashboards
  • Sprint progress visualization
  • Task statistics
  • Team productivity insights
  • Project performance metrics
  • Data-driven project monitoring

πŸ” Authentication & Security

  • Secure user authentication
  • Role-based authorization
  • Protected application routes
  • Secure database access
  • Environment-based configuration

πŸ—οΈ System Architecture

SmartSprint AI follows a modern full-stack architecture:

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚              SmartSprint AI              β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                          β”‚
β”‚             Frontend Application         β”‚
β”‚          React / Next.js / TypeScript    β”‚
β”‚                                          β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                          β”‚
β”‚          Application / API Layer         β”‚
β”‚       Business Logic & AI Integration    β”‚
β”‚                                          β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                          β”‚
β”‚              Supabase Backend            β”‚
β”‚       Authentication + PostgreSQL        β”‚
β”‚                                          β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                          β”‚
β”‚             AI Services                  β”‚
β”‚    Planning β€’ Tasks β€’ Insights β€’ Support β”‚
β”‚                                          β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ› οΈ Tech Stack

Frontend

  • Next.js
  • React
  • TypeScript
  • Modern component-based UI

Backend & Database

  • Supabase
  • PostgreSQL
  • Supabase Authentication
  • API/backend services

AI

  • AI-powered project and task assistance
  • AI-generated planning and recommendations
  • Intelligent project insights

Development Tools

  • Git
  • GitHub
  • npm
  • TypeScript

πŸ“‚ Project Structure

SmartSprint-AI/
β”‚
β”œβ”€β”€ app/                 # Application routes and pages
β”œβ”€β”€ components/          # Reusable UI components
β”œβ”€β”€ lib/                 # Utilities and application logic
β”œβ”€β”€ public/              # Static assets
β”œβ”€β”€ services/            # Backend/API services
β”œβ”€β”€ types/               # TypeScript types
β”œβ”€β”€ database/            # Database-related resources
β”œβ”€β”€ .env.local           # Local environment variables
β”œβ”€β”€ package.json         # Project dependencies
β”œβ”€β”€ tsconfig.json        # TypeScript configuration
└── README.md            # Project documentation

The exact directory structure may vary as the project evolves.


βš™οΈ Getting Started

1. Clone the repository

git clone https://github.com/harshadad2576/SmartSprint-AI.git

2. Navigate to the project

cd SmartSprint-AI

3. Install dependencies

npm install

4. Configure environment variables

Create a .env.local file in the root directory:

NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key
SUPABASE_SERVICE_ROLE_KEY=your_service_role_key

# Add AI/API credentials required by the application

Important: Never commit .env.local or expose Supabase service-role keys, API keys, or other secrets in the repository.

5. Run the development server

npm run dev

Open:

http://localhost:3000

πŸ”„ Agile Workflow

SmartSprint AI supports a typical Agile development workflow:

Project Creation
       ↓
Requirements / Planning
       ↓
AI-Assisted Task Planning
       ↓
Backlog Creation
       ↓
Sprint Planning
       ↓
Task Assignment
       ↓
Development
       ↓
Progress Tracking
       ↓
Sprint Review
       ↓
Analytics & Insights

🎯 Project Objectives

SmartSprint AI aims to:

  • Reduce the manual effort involved in project planning
  • Improve task organization and prioritization
  • Simplify sprint management
  • Provide better visibility into project progress
  • Assist project managers with AI-powered insights
  • Improve collaboration between project managers and developers
  • Centralize Agile project management activities
  • Support data-driven project monitoring

πŸ”’ Security

SmartSprint AI follows secure development practices including:

  • Environment variables for sensitive configuration
  • Role-based access control
  • Protected authentication flows
  • Secure database access
  • Separation of public and server-side credentials
  • No hardcoded API keys or secrets

🚧 Project Status

SmartSprint AI is currently under active development.

The project is being developed as an AI-powered Agile project management platform, with functionality being progressively integrated across project management, sprint management, AI assistance, analytics, and administration.


πŸ—ΊοΈ Future Enhancements

Potential future improvements include:

  • Advanced AI project risk prediction
  • Automated sprint optimization
  • Intelligent workload balancing
  • Enhanced team productivity analytics
  • Automated project status reports
  • AI-generated retrospectives
  • Advanced notifications and reminders
  • Integration with external development tools
  • More comprehensive project forecasting

🀝 Contributing

Contributions, suggestions, and feedback are welcome.

To contribute:

git checkout -b feature/your-feature

Make your changes, test them, and submit a pull request.


πŸ“„ License

This project is currently intended for educational and development purposes.

Add an appropriate open-source license if you decide to distribute the project under one.


πŸ‘©β€πŸ’» Authors

Harshada Avhad
Dakshata Mhatre

Built with ❀️ using modern web technologies and AI.


⭐ SmartSprint AI

Plan smarter. Sprint better. Build faster.

Releases

Packages

Contributors

Languages