Skip to content

IEEEmadC/skiller-student

Repository files navigation

Skiller : A skill sharing platform

Skiller Promo

Skiller is a platform (A mobile app) that connects students (either school or college students) who want to learn something or get mentorship in a specific field like programming, software, design, robotics, ... etc with tutors (who are undergraduates or fresh graduates) who are passionate and experienced in this field.

Description

Skiller is a platform (A mobile app) that connects students (either school or college students) who want to learn something or get mentor-ship in a specific field like programming, software, design, robotics, ... etc with tutors (who are undergraduates or fresh graduates) who are passionate and experienced about this field.

This allows these undergraduates to work as a part-time tutor with us. As it is very hard for undergraduates to find suitable and useful part-time jobs which are also very flexible as they are the ones who decide when they are free to give these tutoring sessions.

We choose the tutors to be undergraduates or fresh graduates so that the age gap between them and the students will be very small so that the tutors can transfer the knowledge to them easily.

The platform consists of two applications: Students App: The first one is for students so that they can:

  • Search for what they want to learn and find a list of tutors to choose from.
  • Contains detailed tutors profiles which contain reviews, rating, what courses/sessions they give, their education and experience.
  • Book the desired session.

Tutors App For the tutors so that they can:

  • Control their profiles and add courses/sessions.
  • Accept and reject the requested sessions from students

Screenshots

  • Login screens, users can login using phone, Google or Facebook
    Starter – 2 Login – 3

  • Users can choose their preferences first after creating their account though its optional
    Starter – 6 Starter – 8

  • Home screen where users can find the trending tutors who have the best rating this week; and the trending skills too
    TRENDING

  • Categories screen where the skills are categorized; after choosing any category, a list of tutors appear where user can filter them by price, location or skill. Also, they can sort them by trending, lowest price or best rating
    SKILLS SKILLS – 1 1 Filters   Search

  • Tutors profile contains all related information needed by the user to make their choice such as tutor's biography, education, experience, skills, and reviews by users who already booked with him/her before.
    Tutor Profile – 12 Tutor Profile – 6

  • Booking process starts after a user picks the desired tutor of their choice. In the process user chooses their desired package from the tutors' packages such as a single session or a full course; then chooses the date, time and location of the session.
    Tutor Profile – 17 Tutor Profile – 23Tutor Profile – 18 Tutor Profile – 19 Tutor Profile – 20

Tutor Profile – 22

  • Lessons screen where users can find their requests, upcoming, and finished sessions.
    Lessons – 2 Lessons – 3 Lessons – 4

  • More screen contains user profile, notifications, free sessions, and other settings
    MORE

Disclaimer

List of open source libraries used in development:

  • Glide : Glide is a fast and efficient open source media management and image loading framework.
  • ButterKnife : Butterknife is a view binding tool that uses annotations to generate boilerplate code for us.
  • GSON : A Java serialization/deserialization library that can convert Java Objects into JSON and back.

License

MIT License. For more info, Check this link. Copyright 2019 Skiller.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages