Inspiration

The inspiration for LockedIn came from the need to find reliable study partners and collaborators in a university setting. We noticed that many students struggled to connect with peers who had similar academic interests and schedules. This gap motivated us to create a platform that simplifies the process of finding study partners.

What We Learned

Throughout this project, we learned a great deal about full-stack development, particularly with React and Firebase. We gained insights into user authentication, database management, and the intricacies of creating a matching algorithm. Additionally, we improved our skills in designing user-friendly interfaces and handling real-time data updates.

What It Does

LockedIn is a web application designed to help students find study partners and collaborators based on their academic interests, availability, and profiles. By connecting students with similar needs, LockedIn aims to foster collaboration and improve the learning experience in a university environment.

How We Built It

We built LockedIn using React for the front end and Firebase for the back end. The development process involved:

  • Setting up Firebase for authentication and database services.
  • Designing the user interface with React components.
  • Implementing user authentication and profile management.
  • Developing a matching algorithm to connect users based on their academic profiles and availability.
  • Testing and refining the app to ensure a smooth user experience.

Challenges We Ran Into

One of the main challenges we faced was creating an efficient matching algorithm that accurately connects users with similar profiles. Ensuring data security and privacy was also a significant concern, which required careful handling of user information. Additionally, integrating real-time updates and maintaining a responsive design across different devices posed some difficulties.

Accomplishments That We're Proud Of

Overall, building LockedIn was a rewarding experience that taught us valuable lessons in web development and problem-solving. We are excited to see how it helps students connect and collaborate more effectively.

What's Next for LockedIn

Looking ahead, we plan to enhance the platform by incorporating additional features, such as:

  • Expanding the matching algorithm to include more specific preferences.
  • Improving the user interface for an even more seamless experience.
  • Integrating calendar syncing to make scheduling study sessions easier.
  • Collecting user feedback to continuously improve and update the platform.
Share this project:

Updates