About MyCampus

Inspiration

The inspiration for MyCampus stemmed from the challenges students face in managing their academic responsibilities and connecting with peers. Recognizing the need for a platform that leverages the power of Artificial Intelligence to combine assignment management with student networking, we set out to create a solution that fosters collaboration and enhances productivity in the educational environment.

What It Does

MyCampus is a comprehensive platform that offers two key functionalities:

  • Assignment Planner: Helps students organize their assignments by breaking them down into manageable tasks, setting due dates, and receiving AI-powered recommendations for better task management.

  • Student Networking: Help students connect across different universities. It enables users to find peers enrolled in the same course but in different universities, fostering connections with like-minded individuals to form study groups, collaborate on solving doubts, and engage in inter-university knowledge sharing.

How We Built It

MyCampus was built using a modern tech stack:

  • Frontend: Developed with React.js and Material-UI for a responsive user interface.
  • Backend: Powered by Node.js and Express.js to handle server-side logic.
  • Database: Utilizes MongoDB for flexible data storage.
  • Authentication: Implemented using JWT for secure user login.
  • AI Integration: Leveraged @xenova/transformers for text summarization and intelligent recommendations.
  • Deployment: Hosted on AWS and Vercel for seamless deployment and scalability.

Challenges We Ran Into

Building MyCampus presented several challenges:

  • AI Integration Complexity: Implementing accurate and efficient AI features for personalized recommendations and learning experiences.
  • Performance Optimization: Balancing AI computational demands with responsive user interactions.
  • Tight Time Frame: We had extremely limited time we had to develop and launch the platform. This constraint affected every aspect of our project, from planning to implementation.

Accomplishments That We're Proud Of

We are proud of several key accomplishments:

  • Successfully integrating AI technology to enhance user experience.
  • Creating a platform that effectively combines assignment management with networking capabilities.
  • Developing a responsive and user-friendly interface.
  • Building a scalable backend infrastructure.

What We Learned

Throughout the development of MyCampus, we gained valuable insights into:

  • Full-stack development processes and best practices.
  • Efficient database management and query optimization.
  • The potential of AI in improving educational tools.
  • The importance of user-centric design in software development.

What's Next for MyCampus

Looking ahead, we plan to:

  • Expand AI capabilities to provide more personalized recommendations.
  • Introduce new features such as event organization and mentorship programs.
  • Enhance mobile accessibility to reach a broader audience.
  • Continuously improve the platform based on user feedback.

MyCampus aims to revolutionize how students manage their academic lives by providing innovative tools that support collaboration and productivity. We are excited to continue evolving the platform to meet the needs of students worldwide.

Share this project:

Updates