Find A Tutor
Find A Tutor
Hello, we are team from UCU (Lviv), and we would like to introduce our app:
Team:
Maxym Komarenskyy
Victor Yezhov
Today, pupils and students have a lot of problems in a finding of a good tutor. To
find a tutor they ask friend, parents and their own teachers if they know somebody
who could teach them. And there are a lot of cases when tutor doesn’t satisfy all
needs of this pupil or student, but they cannot find an alternative one. Our project
solves this problem of finding a good tutor.
We don’t divide our customers on categories that some of them must be only a
tutor and another must be a people who find them. In our app, everyone can be a
tutor if he/she wants to share their knowledge or be a person who wants to get that
knowledge.
Unlike others systems where people can find a tutor from the list of all tutors, in our
app customer ask a question where he/she explains what exactly he/she wants to
get from a tutor and our tutors offer them candidatures and from all offered tutors
person who asked question choose one tutor who satisfies all requires.
So core ideas are
Everyone can be in a role of tutor or student according to their needs
People ask questions, and other users can propose their help
̶S̶t̶u̶d̶e̶n̶t̶s̶ ̶f̶i̶n̶d̶ ̶t̶u̶t̶o̶r̶ Tutors find students.
Prices are formed by people by their own, so price politics is not strict
Example or app workflow:
I have an account in our app, and i have problems with my probability and statistics course in university, i can post my question, for ex: i need help with Law of Large Numbers . I can tag my question accordingly to the theme ( “probability”, “Expected value” etc). And other person, who mentions this skills in his skill-set can see my question, and help me to carry out with this problem.
More detailed description of functions for each module of app with in in .pdf file in zip archive.
Server Side:
We are using Java and Spring Boot to create RESTful API.
MySQL is used as a main database.
Spring Security is used for (obvious) security)
All communications with client are made with different Http requests
Server code will be included in .zip archive
What we have done:
- Login and Sing in
- Localization
- Account page (where are all information about the user)
- Users can add or change their profile photo, user information (phone number, location, universities, jobs, skills)
- Ask Question page
- When users ask a question they write title, description, price, and tags
- Answer Question page (where is a list of all asked questions)
- Users can enter in the page of every question where can see all information about a question and where they can offer their own candidature.
What we have to do:
- Messaging
- Security
- Improve design
Конкурсант: Ежов Виктор Олександрович
Країна: Украина
Область: Львовская область
Назва НЗ: Украинский католический университет