-
Notifications
You must be signed in to change notification settings - Fork 11
Home
MessengerApp is a dynamic lab session monitoring application designed to facilitate seamless interaction, collaboration, and content sharing between instructors and students through chat messages and file exchanges. This project is a vital component of IIT Palakkad's CS5617 (Software Engineering) course for the year 2023, aiming to provide an innovative platform for effective teaching and learning experiences, under the guidance of Professor Ramaswamy Krishnan Chittur.
Our primary objective is to develop a robust and feature-rich lab session monitoring application. The application will empower users with the ability to engage in real-time interactions, collaborative discussions, and content sharing. Key features include a digital whiteboard, screensharing options, and a user-friendly dashboard. The project is organized into distinct teams, each focusing on specific modules essential to achieving the overall goal.
- Networking Team
- UX Team
- Dashboard Team
- Content Team
- Screenshare Team
- Whiteboard Team
Here is a breakdown of team members for each team:
Name | Role |
---|---|
MIS AB V P | Project Manager |
Name | Role |
---|---|
Vikas Saini | Team Lead |
Priyanshu Gupta | Member |
Name | Role |
---|---|
Geddam Gowtham | Team Lead |
Vinay Ingle | Member |
Name | Role |
---|---|
Pratham Nagpure | Team Lead |
Shailab Chauhan | Member |
Shubh Pareek | Member |
Satish Patidar | Member |
Aradhya Bijalwan | Member |
Name | Role |
---|---|
Siddhu | Team Lead |
Manikanta Gudipudi | Member |
Modukuri Venkata Nagasurya | Member |
Pasupuleti Likhitha | Member |
Name | Role |
---|---|
M Likhith Reddy | Team Lead |
M Anish Goud | Member |
Alugonda Sathvik | Member |
Aditya Raj | Member |
Harsh Kanani | Member |
Name | Role |
---|---|
Mateen | Team Lead |
Vaibhav B Nagrale | Member |
Niharika Malvia | Member |
Jagadeesh | Member |
Sanjh Maheshwari | Member |
Kaustubh Chavan | Member |
In our development approach, we adopt a hybrid Software Development Life Cycle (SDLC), incorporating elements of both iterative and incremental models. The timeline is structured as follows:
- Define project scope and objectives.
- Identify key features and functionalities.
- Plan the overall architecture and design.
- Implement individual components/modules concurrently.
- Conduct regular iterations for feedback and adjustments.
- Foster continuous collaboration among teams.
- Integrate developed modules to ensure seamless interoperability.
- Conduct thorough testing to identify and rectify issues.
- Iterate on integration based on testing outcomes.
- Fine-tune the application based on user feedback and testing results.
- Address any identified issues or enhancements.
- Optimize performance and user experience.
- Prepare for deployment by ensuring all features are stable.
- Roll out the application as MSIX file to users.
This hybrid SDLC approach allows for flexibility and adaptability throughout the development process, ensuring the MessengerApp evolves in response to user needs and emerging requirements.