Skip to content

TahaMirza50/Capstoned

Repository files navigation

🚀 Capstoned 🌌

Description

Capstoned aims to address a critical issue faced by students - the lack of an efficient system for managing their Final Year Projects (FYPs). To alleviate this problem, we propose the development of an innovative FYP Management System. This comprehensive solution will connect students, supervisors, co-supervisors, and industry mentors, fostering seamless collaboration and information exchange.

Features

Feature Description
🛡️ User Authentication and Authorization Secure login and RBAC ReBAC-based access control for students, supervisors, co-supervisors, and industry mentors.
🤖 Automated Project Assessment Utilize AI to assess project ideas and provide instant feedback on reports and presentations.
🔮 Predictive Success Analysis Analyze historical data and group members' expertise to help students make informed decisions about their project ideas.
🧠 Unique Idea Detection Ensure project ideas within the same batch are unique using AI and historical data analysis.
📡 Real-time Communication Facilitate seamless communication among students, supervisors, co-supervisors, and mentors through web sockets.
📂 Document Management Securely store, share, and manage essential documents like Software Requirements Specification (SRS) and Software Design Specification (SDS).
📊 Progress Tracking Offer a comprehensive dashboard for tracking project milestones, pending tasks, and deadlines throughout the project lifecycle.
🔄 Peer Review System Promote collaboration among students by facilitating peer reviews to enhance project quality.
🤝 Skill-based Matchmaking Develop an algorithm to create project groups based on students' skills and expertise.
📬 Notification System Keep all users informed with a comprehensive notification system for project updates and announcements.
📅 Proposal Management Allow students to create and submit proposals for approval while monitoring their progress.
🏗️ Admin Control Enable admins to communicate with users, post announcements, set deadlines, manage accounts, and create milestones.

Tech Stack

  • Framework: Next.js (Used for both backend and frontend) 🖥️
  • CSS Framework: Tailwind CSS 🎨
  • State Management: Redux 🔄
  • Web Sockets: Socket.io 📡
  • Database: MongoDB 📊
  • File Storage: Firebase Cloud Storage ☁️
  • Natural Language Processing: LangChain 🧠
  • API Framework: FastAPI ⚡

Contact

For inquiries, please contact us at [email protected]. 📧

Video Demo

Capstoned.mp4

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •