This page lists curated project ideas for contributors interested in working with ChronalLabs as part of Google Summer of Code 2026.
The projects focus on solving real-life problems for everyday users using open-source technologies. Each idea is designed to be achievable within the GSoC timeline and emphasizes clean architecture, maintainability, and meaningful user impact.
Build a unified civic assistance platform that helps users generate structured public complaints and RTI (Right to Information) applications in multiple languages through a simple web interface.
The system should:
- Generate structured complaint drafts
- Generate properly formatted RTI applications
- Support English and Hindi output
- Provide a lightweight and accessible web interface
The focus is on clean architecture, modular design, and maintainable language handling while keeping users in full control of the final editable content.
- Well-structured complaint drafts
- Properly formatted RTI applications
- Multilingual support (English & Hindi)
- Clean separation between user input and generated content
- Editable plain-text or markdown output
- Minimal, accessible web UI
- Backend APIs for complaint and RTI generation
- Configurable templates for departments
- Language handling module
- Prompt or structured generation templates
- Frontend form-based web interface
- Unit tests for core logic
- Deployment documentation
Intermediate
- Python
- REST APIs
- Basic NLP concepts
- Unicode and text handling
- HTML / CSS / JavaScript or React
Build an AI-powered tool that analyzes a user’s resume against a job description and provides a job-fit score along with clear improvement suggestions.
The goal is to help job seekers better tailor their resumes for specific roles.
- Resume parsing and analysis
- Job description comparison
- Match score and actionable suggestions
- Clean and user-friendly interface
- Resume parser (PDF/DOCX)
- Job–resume matching logic
- Web dashboard for results
- Documentation and tests
Intermediate
- Python
- NLP
- MERN Stack
Develop a personal finance assistant that helps users understand their spending patterns and provides intelligent budgeting insights.
This project focuses on awareness and planning rather than financial advice.
- Expense categorization
- Monthly and weekly spending insights
- Budget recommendations based on user behavior
- Expense input or CSV upload support
- Data analysis and visualizations
- Insight generation logic
- Web interface
Beginner – Intermediate
- Python
- Data analysis
- MERN Stack
Create a productivity tool for students that helps them plan their studies, manage time effectively, and improve focus using AI-assisted scheduling.
- Personalized study schedules
- Goal tracking and reminders
- Productivity insights and summaries
- Task and goal management system
- AI-based study planning logic
- Student-friendly web interface
Beginner
- Python
- MERN Stack
Build a role-based blogging platform where verified employees can publish informational articles, updates, and knowledge-sharing posts.
The platform should support moderation and structured publishing workflows.
- Role-based authentication
- Draft, review, and publish workflow
- Moderation and approval system
- Blogging backend with user roles
- Content moderation features
- Publishing UI
- Documentation
Intermediate
- MERN Stack
- Python (optional for moderation support)
Develop a platform that helps users find nearby service providers such as electricians, plumbers, tutors, or delivery helpers based on location, availability, and reviews.
- Location-based service discovery
- User reviews and ratings
- Service request and contact workflow
- Service provider listing system
- Search and recommendation logic
- Responsive web interface
Intermediate
- MERN Stack
- Python (recommendation and ranking logic)
Build a Geospatial Civic Intelligence Engine that provides actionable guidance during climate events such as heatwaves, floods, and storms.
Unlike traditional weather dashboards, this platform focuses on civic decision support rather than raw weather visualization.
- Real-time climate data ingestion
- Multi-risk scoring engine
- Geospatial risk zone generation
- Mapping of nearby civic resources (shelters, hospitals, etc.)
- Priority-based user guidance
- Climate ingestion pipeline (Weather APIs)
- Rule-based risk detection engine
- MongoDB geospatial indexing
- Risk visualization interface
- Deployment documentation
Backend: Python (FastAPI) Frontend: React Database: MongoDB (Geospatial Indexing)
Intermediate – Advanced
- Python
- Geospatial data handling
- REST APIs
- React
- Database indexing
CIVISIM is a structured pre-implementation policy evaluation system that allows policymakers to upload draft policy documents and simulate potential impacts before deployment.
It promotes informed, human-in-the-loop governance by identifying risks, trade-offs, and ambiguities.
- Policy document upload (PDF/DOCX)
- Intent extraction and entity recognition
- Ambiguity detection
- Scenario-based risk simulation
- Structured multi-outcome comparison
- Policy parsing pipeline
- ML-based risk assessment module
- Scenario comparison dashboard
- Documentation and test suite
Frontend: React 18, TypeScript, Vite, Tailwind CSS, Recharts Backend: FastAPI (Python) ML Pipeline: PyTorch, Hugging Face Transformers
Advanced
- Python
- NLP
- Machine Learning
- Document parsing
- React
Develop an interactive, modular DSA visualization platform that demonstrates algorithm execution step-by-step with synchronized code highlighting and memory visualization.
The platform aims to bridge the gap between theory and practical intuition.
- Step-by-step algorithm execution controls
- Code and visualization synchronization
- Real-time memory representation
- Educational explanation layer
- Modular contributor-friendly architecture
- Algorithm execution engine
- Visualization module (D3.js / Konva.js)
- Code highlighting integration
- Input customization system
- Documentation for contributors
Frontend: React / Next.js, D3.js or Konva.js Backend: Node.js or FastAPI Optional: Monaco Editor, WebAssembly
Intermediate
- JavaScript
- Data Structures & Algorithms
- Frontend visualization libraries
- System design
Build a cloud-based academic productivity tool with Google Calendar integration.
Users can manage academic tasks, sync them across devices, and track productivity insights.
- OAuth2 Google authentication
- Google Calendar event sync
- Task and assignment tracking
- Productivity dashboard
- Pomodoro focus timer
- Google Calendar API integration
- Secure token handling
- Task management module
- Analytics dashboard
- Deployment on cloud infrastructure
Frontend: Streamlit Backend: Python Integration: Google Calendar API Deployment: Google Cloud Platform (VM)
Beginner – Intermediate
- Python
- OAuth2
- API integration
- Cloud deployment
- Follow clean coding and documentation practices
- Communicate regularly through GitHub issues and pull requests
- Be open to feedback and iterative improvement
- Respect project timelines and community guidelines
Build a production-ready platform that connects blood donors, seekers, and hospitals during emergencies.
The system focuses on real-time availability, location-based matching, and fast communication to reduce delays in critical situations.
- Real-time donor–seeker matching system
- Location-based blood availability tracking
- Faster emergency response coordination
- Improved accessibility to verified donors
- Donor and seeker registration system
- Blood availability search with geolocation
- Hospital integration module
- Admin dashboard for monitoring requests
- Map-based visualization (Leaflet/OpenStreetMap)
- Authentication and role-based access control
Intermediate
- Python (Django)
- Database systems (PostgreSQL)
- Maps integration (Leaflet.js)
- Authentication systems
Develop a comprehensive platform that connects students, mentors, and educators through a task-based learning and mentorship ecosystem.
The system promotes experiential learning, collaboration, and portfolio building through real-world tasks and guided mentorship.
- Task-based learning ecosystem
- Structured mentorship workflows
- Student portfolio and ranking system
- Real-time collaboration and communication
- Task posting and submission system
- Mentorship request and management module
- Real-time chat system (Socket.io)
- AI-powered assistant for platform navigation
- Leaderboard and gamification system
- Role-based dashboards (student, mentor, teacher)
Advanced
- MERN Stack
- WebSockets (Socket.io)
- Authentication (JWT)
- AI/LLM integration (optional)
Build a machine learning-based web application that predicts possible diseases based on user-input symptoms.
The system uses trained models to assist in early-stage awareness and guidance.
- Symptom-based disease prediction
- Basic medical awareness tool
- User-friendly diagnostic interface
- ML model training (Random Forest / similar)
- Flask-based web application
- Symptom input interface
- Prediction result display with explanations
- Local database integration
Beginner – Intermediate
- Python
- Flask
- Machine Learning (Scikit-learn)
- Data preprocessing
Develop a machine learning-powered system that predicts Air Quality Index (AQI) using pollutant data and transforms it into actionable health insights.
The platform focuses on simplifying environmental data into understandable and useful outputs.
- AQI prediction using ML models
- Visual analytics for environmental data
- Health-based recommendations
- Downloadable environmental reports
- AQI prediction model
- Data visualization dashboard
- Health advisory engine
- Report generation module
- Web-based UI
Intermediate
- Python
- Machine Learning
- Data visualization
- Web development
Build a full-stack application that helps users calculate, analyze, and reduce their personal carbon footprint.
The system provides insights, projections, and actionable recommendations for sustainable living.
- Carbon footprint calculation system
- Monthly and yearly projections
- Personalized sustainability recommendations
- Gamified eco-friendly behavior tracking
- Carbon calculation engine
- Data visualization (charts & reports)
- Recommendation system
- User dashboard
- Optional PDF report generation
Beginner – Intermediate
- Python (Flask)
- JavaScript
- Data visualization (Chart.js)
- Basic algorithms
Develop a digital platform for structured complaint and feedback management in educational institutions.
The system improves transparency, tracking, and resolution of issues raised by students and guardians.
- Structured complaint submission system
- Transparent issue tracking
- Improved administrative response workflow
- Complaint submission interface
- Admin dashboard for tracking and updates
- Categorization and filtering system
- Status update and notification system
Beginner
- Python (Streamlit)
- Data handling (Pandas)
- UI design basics
Build a geospatial civic intelligence system that converts climate and environmental data into actionable risk alerts and safety recommendations.
The platform integrates real-time data with location-based insights to support decision-making during disasters.
- Real-time climate risk detection
- Geospatial risk zone visualization
- Civic resource mapping (hospitals, shelters)
- Priority-based safety guidance
- Climate data ingestion pipeline
- Risk scoring engine
- Geospatial database integration
- Interactive map interface
- Recommendation engine
Advanced
- Python (FastAPI)
- Geospatial data (MongoDB indexing)
- React
- Data processing
Develop a modular dashboard for analyzing environmental risks, pollution trends, and sustainability metrics.
The platform provides structured insights for researchers, policymakers, and analysts.
- Multi-module environmental dashboard
- Risk and pollution insights
- Trend analysis visualization
- Dashboard with multiple modules (risk, trends, agriculture)
- Data visualization system
- API integration for environmental datasets
- Testing and performance optimization
Intermediate
- React + TypeScript
- Data visualization (Recharts)
- API handling
- Frontend architecture
The scope of each project can be adjusted based on the contributor’s experience level and discussions during the Community Bonding period.
ChronalLabs encourages contributors to propose architectural improvements, scalability enhancements, and long-term sustainability strategies for each project.