Inspiration

What really drove us to create StudyCircle was the need for a more connected and supportive academic environment at the University of Alberta. We realized that many students, including ourselves, often struggle to find study groups that align with their courses, schedules, and study habits. We wanted to build a solution that not only makes it easier to find these groups but also fosters a sense of community and collaboration.

What it does

StudyCircle is a web application that matches UAlberta students with compatible study groups. Users can create profiles, search for groups based on their courses, and even form their own groups. The app facilitates group creation with features like setting meeting times, defining session types, and specifying group dynamics preferences. It's all about connecting students in a way that enhances their learning experience.

How we built it

We used a combination of Python, Django, HTML, CSS, and JavaScript to build the backend and frontend of the app. The user interface was designed in Figma for a sleek, modern look and feel. We managed our code and collaborated using GitHub.

Challenges we ran into

One of our biggest challenges was ensuring the matching algorithm was efficient and effective. We also worked hard to create a user interface that was both appealing and intuitive. Balancing the workload among our team members and integrating our separate parts into a cohesive application was another hurdle we had to overcome.

Accomplishments that we're proud of

We are incredibly proud of the overall functionality and aesthetic of StudyCircle. The fact that we were able to create a working prototype that effectively addresses a real need among students is a significant achievement for us. We're also proud of the positive feedback we've received on the user interface design.

What we learned

Throughout this project, we learned a great deal about teamwork, effective communication, and the importance of user-centered design. On the technical side, we deepened our understanding of Django and web development, and we also honed our skills in UI/UX design using Figma.

What's next for StudyCircle

Looking ahead, we plan to refine StudyCircle by adding more features based on user feedback, such as integrating a calendar for scheduling and incorporating a chat function for group communication. We also aim to expand the app's reach to other universities, customizing it to meet the specific needs of different academic communities.

Built With

Share this project:

Updates