Find A Tutor

Find A Tutor 17.04.2018

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

  1. Everyone can be  in a role of tutor or student according to their needs

  2. People ask questions, and other users can propose their help

  3. ̶S̶t̶u̶d̶e̶n̶t̶s̶ ̶f̶i̶n̶d̶ ̶t̶u̶t̶o̶r̶  Tutors find students.

  4. 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



Конкурсант:  Ежов Виктор Олександрович
Країна:  Украина
Область:  Львовская область
Назва НЗ:  Украинский католический университет
Учасник нац.фіналу:  Нет

Повернення до списку