Inspiration
In the current pandemic, with lectures all online and students rarely able to go out -- if at all -- we wanted to use this opportunity to create someting meaningful. Eventually, we decided to create a Tinder-like app but for studies, which allows students to match based on their modules and create study groups, or even just friendships.
What it does
The app allows students to find study groups by either searching them by name, from personal friends, or by swiping on existing groups - much like Tinder. They can obviously also create new groups. When exploring and swiping, the app suggests groups based on modules the student is enrolled is, and, if wanted, the native language, which is very useful for foreign students, who might not know many people from their countries.
How we built it
We used JavaScript's NativeReact framework and the online IDE Snack, which allows app emulation in iOS, Android and Webpages. For the project we focused on creating a very user-friendly interface to give the students the best possible experience. This involved a lot of CSS formatting of the various components.
Challenges we ran into
With React-Native we never ran out of issues, and the error explanations often did not help. Furthermore, we had to create a connection between the data input at the frontend and the data analysis at the backend.
Accomplishments that we're proud of
We were all new to React-Native and so it was quite an accomplishment to create an app that is able to run errorless on both android and iOS, even if the implementation is very basic.
What we learned
We learned a lot of JavaScript, and Native-React, as well as improving our understanding of coding large applications, which is different to most of the applications / codes generated in university. Especially the connection between backend and frontend was very challenging and insightful.
What's next for Study Group
If time allows, we would love to continue working on the app and - if all goes well - publish it at some point in the future. We count on you all to be our first users :).
Built With
- javascript
- native
- react
- snack
Log in or sign up for Devpost to join the conversation.