GithubHelp home page GithubHelp logo

passon's Introduction

PassOn

Team Photo

Learning and social connection on this campus are wrongfully mutually exclusive. Constrained by social norms and a lacking infrastructure for nurturing growth, Dartmouth neglects accessing the full potential of its students. Prospective students apply to this school as well-rounded, intelligent people and are accepted because of some quality, trait, or aptitude that made them shine brighter than the rest. After acceptance, their unique attributes, while still a part of them, are not given the full social exposure they deserve. As current and former Dartmouth students, we believe our unique talents and traits rarely surface in conversation and there are limited social platforms for discovering the true power of this campus. For example, I could be good friends with a world-renowned pianist, ping-pong player, and juggler; yet have no idea of their skills and no way of learning from such great resources. Our proposal, PassOn, exists as a social bartering app and subsists on the belief that we all have an innate desire to both learn and share. Learn how to yoyo from a competition-oriented professional, have an hour-long lesson with top-notch musician, hone your tennis abilities with a skilled player: through expensing or trading skills, social interaction, and learning can be combined into one holistic experience. To say that professors are the singular source of knowledge on this campus is a dangerous fallacy. Learning should not be sequestered to the classroom alone, it should be something that students have the opportunity to engage in at any point in their day, from any source. Dartmouth is a hotbed of intellectual, athletic, musical, and creative talent, yet this source of unlimited potential remains largely untapped.

Architecture

Code Organization:

  • Sign Up
    • Create new users with their names, schools, emails, skills they want to teach, and skills they want to learn.
  • Sign In
    • Users will sign in to their accounts.
  • Main Page
    • Search for skills you want to learn.
    • Browse through teachers of skills you want to learn.
  • Profile Page
    • Each user will have a profile page.
    • The profile page will also be used when being connected to a teacher.
    • It links to the messaging component upon a successful match.
  • Messaging
    • A teacher and student pair can message and coodrinate their meeting.
  • Nav Bar
    • Navigate between the home page, your profile page, and your messages and lessons.

Tools & Libraries:

  • React Native
    • Frontend
  • Express and Mongo
    • Backend
  • Web Sockets

For the future:

  • Firebase and Faceboook API
    • Signing in via Google or Facebook
  • Video Player API
    • For users to upload videos
  • Geolocation API
    • For location based settings
  • Venmo API
    • For exchanging currency

Authors

Created by Julian Grunauer, Zirui Hao, John Sullivan, Gillian Yue, and Catherine Zhao.

Acknowledgments

Thank you Tim & CS 52!

passon's People

Contributors

catcatherinezhao avatar gillianyue avatar juliang22 avatar sulljohn avatar timofei7 avatar ziruihao avatar

Watchers

 avatar

passon's Issues

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.