Inspiration
As college students we know the importance and the need to connect with other students. As we brainstormed we found a large issue: students connecting with each other within the same class. While there are discord servers and group chats that are created within classes, we wanted to create a stream-lined service that students could use to connect with other students who are taking the same class.
What it does
Our site takes in users and asks them for the classes that they will be taking in the next quarter. After gathering data from students the site then automatically matches students based on the classes that they are taking. For example, 2 students who have inputed the same class will be very likely to be matched. This way, study groups can easily be created between students who are taking the same classes as well as encouraging lasting connections.
How we built it
We ended up deciding on using a Angular and WebAPI based site, with Angular integrating the front-end and back-end of our site, and WebAPI in order to connect our server-side with a database. We used SqlServer as our database which holds user account information as well as their classes. We then used the standard html, css, and javascript languages in order to build the structure for our site.
Challenges we ran into
One of the complex obstacles that we faced was connecting the front end with the backend. In order to save time, we separated our group so that half of us worked on the front and the other half worked on the back. However, once we tried integrating them together we found many discrepancies and inconsistencies between the 2 sides and had to spend lots of valuable time sorting them out.
Through this we learned that communication between teams is extremely important and we hope to use this experience to guide us on future projects!
Accomplishments that we're proud of
As complete beginners to web development we are very proud of every step of our project. We struggled on the most basic tasks but we persevered in order to put the site together.
We are especially proud of our front end website structure as well as our integrated API which we used to connect our databases with our back end systems. We struggled very hard to get these functional and are very happy that our hard work paid off!
Built With
- angular.js
- c#
- css
- git
- html5
- javascript
- json
- sqlserver
- typescript
- webapi
Log in or sign up for Devpost to join the conversation.