The purpose of this website is to provide a place for the students who take the same course to share their ideas and discuss the problems they have.

What it does

University of Waterloo students group study and discussion website.

How I built it

The website is developed base on MEAN Stack.

Challenges I ran into

Being in a team of four people, there are times when conflicts occurs. We try to gain the most from this project.We take each person's idea equally and we try our best to make this project better.

Accomplishments that I'm proud of

  • Login by entering an email and password / through Facebook account.
  • On the left panel of the website, there is the place for the students to add / remove the courses and join the groups.
  • On the central panel, it is the main part of the website which is the place for the students to chat about their courses.
    • Students can chat with the students in the same group and discuss their problems with each other.
    • Students can send individual messages to their friends as well.
  • On the right panel, it is a place of the Information for the course.
    • The introduction of the course contains the basic topics and the credits of the course.
    • The incoming due dates of the assignments and lab reports of the course.
    • The final and midterm exam dates and locations of the course.

What I learned

The website uses MEAN Stack which involves MongoDB database, Node.js, Angular.js, and Express.js so we learnt a lot about the current web development technologies and database design.

What's next for Study Group Builder

We want to benefit students who are studying in the University of Waterloo and in the future, to students around the world as well. We try to challenge ourselves as we spend more hours in this Hackathon and in the end, we see that we are able to make some impact on how students live their university life.

Built With

  • mean-stack
Share this project: