Home Elevator Pitch Team Links Milestones Screenshots

mdy

mooody

COS 333 Spring 2017

Elevator Pitch

Mental health issues on college campuses have been on the rise for the past decade, and it’s hard to keep up with this increase. When you’re feeling down, you need a place to help make yourself feel better. And, seeing that you are not alone in your hardships is in itself a reassuring feeling. Our product, mooody, is a mental health-focused social web app that incorporates three important factors that we believe can help make a difference: anonymity, relatability and accessibility. mooody provides a supportive community for users to anonymously share their highs and their lows, as well as mood tracking features to encourage users to better take care of themselves and each other. The platform also lets users anonymously reach out to others who have indicated negative feelings that day, allowing for random acts of kindness that might just be what it takes to lift someone up.

Team

Group Members

Xiao Yang Yu (xyyu@princeton.edu), Lindy Zeng (lindy@princeton.edu), Katelyn Neese (kneese@princeton.edu)

Project Leader

Xiao Yang Yu

Project Manager

Nick Giannarakis (ng8@cs.princeton.edu)

Milestones

Sun. March 19: Design Document due

Mon. March 27:

  • Project status website online
  • Basic server template coded, server running locally

Mon. April 3:

  • Basic functionality on server, running locally: ability to write posts, upvote/downvote posts, comment on posts, upvote/downvote comments (on each of the different mood tabs), filtering and ordering by moods and by date/popularity
  • Barebones user system implemented (just username and password)
  • Front-end is minimalistic, more important to get server-side stuff working first

Mon. April 10:

  • Social mood and personal mood tracking features implemented
  • Complete user system (email or phone verification + complete authentication)
  • Polish front-end (including smoother transitions and state-saving in Angular in-between transitions)
  • Make sure all code so far is tested on real users so that we have a functional prototype

Fri. April 14: Project Prototype

Mon. April 17:

  • Implement private messaging system for supportive messaging (along with user status)
  • Implement post/comment deletion
  • Responsiveness design

Mon. April 24:

  • Allow images in posts
  • Security stuff: input sanitization, malware/phishing detection and prevention of external image URLs
  • Complete mood tracking (finalize which moods to include and finalize chart design)
  • Host on Heroku server in preparation for Alpha test
  • Continue testing with real users

Fri. April 28: Alpha Test

Mon. May 1:

  • Refine interface and functionality based on feedback from alpha tests and external users
  • Extra time to deal with overhead (documentation) and unexpected turns of events
  • As time allows: anonymous user tracking for commenters within each post (achieved!)
  • As time allows: content searching (achieved!)

Thu. May 4 - Fri. May 5: Beta Test

  • Preparation for the demo
  • Used extra time to implement personal mood tracking (prioritized over hidden-points/banning system)

Mon. May 8 - Wed. May 10: Demo Days

  • Documentation preparation, final tests

Sun. May 14: Final Project due

Screenshots