GithubHelp home page GithubHelp logo

afterschool_club's Introduction

TheAfterSchool.CLUB

Built for Tech Crunch Disrupt NY 2016

Inspiration

There is no single digital tool that aggregates information about after school programs. Students and parents must search the websites of local libraries and youth centers or hear about programs through word of mouth. Making this process easier and more streamlined will allow students to take control of the education that happens outside the classroom with their biggest allies - their parents and teachers - behind them.

What it does

After School Club is a platform connecting students, teachers, and parents with nearby after school programs. Millions of students and teachers can login via HMH to gain access to hundreds of after school program listings.

Once on the platform, students can see after school programs in the area, “favorite” programs they like, mark themselves as attending a program, and see which programs their classmates are attending. If a student can’t find a program they like, they can submit a program proposal for their teachers and parents.

In the teacher portal, teachers can see programs their students are attending and review program proposals students have submitted. If a proposal is serious, a teacher “approves” it for parents and other students to review.

In the parents’ portal, parents can follow their child’s activities on the platform. They can see what their child has favorited, what they have said they are attending, and what projects they have submitted. Parents can also see a list of projects that have been submitted by other students in their child’s class. Parents can pledge to support a proposed program by making a small $5 donation via paypal. Teachers and other parents can gauge support for a proposed program by monitoring the number of people who have made a pledge.

How we built it

We built a full Ruby on Rails web application with student and teacher data from the HMH identity API and after school program data from an open source City of Denver dataset. Other technologies used include JQuery, AJAX, postgreSQL, HTML, CSS, and Bootstrap.

Challenges we ran into

We had trouble finding the right datasets to pull from for after school program data and spent a long time cleaning data

Accomplishments that we’re proud of

We were able to implement many of the features we originally planned and are excited about the potential use cases moving forward.

What’s next for TheAfterSchool.CLUB

  • Scrape more data on after school program from more websites

  • Implement HMH api to get real student and teacher data outside the sandbox environment

  • Test the platform with a control group of students

  • Link social media sharing

  • Add notifications and alerts for all user roles

  • Recommend after school programs for students based on academic interests and / or current school work

  • theafterschool.club

  • devpost.com/software/theafterschool-club

afterschool_club's People

Contributors

alran avatar jm96441n avatar datmar avatar mlbaquerizo avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.