Skip to content

A platform built using the MERN-stack that connects teachers and parents to form “pods”, or learning sessions, and provides the ability to set search criteria and message registered users.

jungjungie/Teach-Pod

 
 

Repository files navigation

TeachPod

Table of Contents


Description

Deployed Link: https://teachpod-em.herokuapp.com/

Mock parent account:

Mock teacher account:

As it becomes more and more evident that the world's battle with Covid-19 is not a fleeting historical occurrence, the need to find a new normal is more apparent. One of the biggest pieces to that puzzle is the approach to the school year. If students are unable to safely go back to school, the burden is placed on working class parents to ensure their education. As seen in the New York Times, "Desperate for a better solution, parents around the country have started organizing 'pandemic pods,' or home schooling pods, for the fall, in which groups of 3 to 10 students learn together in homes under the tutelage of the children’s parents or a hired teacher."

TeachPod offers a quick and easy solution to finding and organizing these pods, to alleviate the stress from both overwhelmed parents, and now unemployed teachers. The platform allows users to search for teachers and pods that fit the criteria they are looking for. Users can search for pods by location, grade, and price range. Utilizing an original messaging system, the user can then contact a teacher and book a spot in a pod for their child. TeachPod also utilizes an original authenticated login to check if a user is a teacher or parent, and make dynamic changes to the site based upon the user type. Parents can add children to their profiles and edit their details, while teachers can add and edit pods under their profiles.

With the implementation of TeachPod, the world will be ready to preemptively prepare for the new school year, rather than react to it. It will be safer for parents, children, and teachers. It also will help keep our society functioning at its best potential.


User-Story

AS A PARENT

WHEN I search for a pod based on select criteria
THEN I can view recommendations of teachers who are hosting pods that meet my criteria and if those pods have any open slots

WHEN I click on a specific teacher
THEN I am taken to the teacher’s profile where I can view his/her bio and experience

WHEN I click on “request to join” for a pod
THEN the messenger pops up where I can message the teacher about the pod’s availability and my child’s enrollment

WHEN I click on the messaging forum
THEN I can read messages from other parents and post my own messages

Installation:

Enter npm install in both the root and client folders to install dependencies.

Usage:

Run npm start in both the root and client folder, and visit the local site at http://localhost:3000/, or visit the deployed site at https://teachpod-em.herokuapp.com/


Screenshots

Signup

Screenshot of signup page

Login

Screenshot of login page

Home

Screenshot of the home page

Teacher Profile

Screenshot of a teacher profile

Parent Profile

Screenshot of parent profile

Messages

Screenshot of messages page

Contact

Screenshot of contact page

FAQ

Screenshot of FAQ page


Contributors

Gary Bergman
Andrew Kleiner
Esther Min
Wesley Tejeda

About

A platform built using the MERN-stack that connects teachers and parents to form “pods”, or learning sessions, and provides the ability to set search criteria and message registered users.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 91.5%
  • CSS 7.4%
  • HTML 1.1%