LearnConnect

Demo

LearnConnect is a platform that connects learners to volunteer instructors;

LearnConnect LearnConnect

Users can:

  • Search for tutors in their area or other cities
  • Filter by different attributes, such as subject.
  • Manage their tutoring sessions

Table of Contents

  • Install Homebrew

    $ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

  • Install Ruby

    $ brew install ruby

  • Install Rails

    $ gem install rails

Download This Project

  • Clone the repo and cd into the directory

  • Install dependencies

    $ bundle install

  • Migrate and seed

    $ rails db:migrate

    $ rails db:seed

  • Start rails server

    $ rails s

Tutors Portal

Tutors Portal

  • Find a volunteering tutor
  • See all tutors in your area

Filter Tutors

Filter

  • Filter tutors by different attributes

Schedule Session

Schedule

  • Schedule a tutoring session
  • Schedule up to a week in advance

Manage Sessions

Manage Manage

  • Manage tutoring sessions from the tutor page
  • Manage tutoring sessions from the learner page

Auth

Auth

  • Register and login, edit and delete account
  • Ruby on Rails
  • PostgreSQL
  • HTML/SCSS
  • Active Record