For us, Ukrainian students, the first year was one of the most difficult. One of the reasons for this, besides not knowing the language, was not knowing how the entire university system works. To solve this problem and not only we could not find a suitable application on the market. There is, of course, the MAIS application, but no. Just no. Because of this, we decided to create the best app, as known as Chosen One, for these tasks. And one day we will have our supporter called "Survival Guide for TUKE Students".
What it does
In our application you can find out about your faculty, information about all eateries and dormatories, as well as information on the your ISIC card and subsidies. Also you can see your schedule, more detailed information about lecture and where it can be found on map.
How we built it
We decided to use Expo and React Native to quickly build an application for Android and iOS. For server on Amazon AWS we are using mySQL. As for showing map our choice fell on package "react-native-map".
Challenges we ran into
At the beginning of the hackathon, we had problems working with the database on Amazon AWS, "react-native-map" for using the map inside our application, and the MAIS REST API for detailed information about the lecture.
Accomplishments that we're proud of
We are proud of parsing iCal data from MAIS, working communication between our aplication and server, map, that can show your position and position of lecture(more precisely positions of building and class room).
What we learned
We learned how to process data from a server on Amazon AWS, along with this we learned about many useful things in React-Native and how to work with MAIS REST API. As for the human factor, we learned to work in a team, listen to each other and discuss ideas on equal terms.
What's next for Survival Guide For Students Of TUKE
First of all we want to add localization, because we think it'll be great for students to be able use other language. Also we are planning to add "Dark" mode, communication between our application and dmpk.sk and calculate our dinners. Of course we need to upgrade our database and to add ability navigate a route.