Skip to content

📱 Full-stack app similar to a social media network where users can share and comment on their favorite text messages. Designed with Materialize | Utilizes Node/Express for server & routing | MySql/Sequelize for data | PassportJS for user auth

Notifications You must be signed in to change notification settings

rocksteadyrose/whatthetext

Repository files navigation

PROJECT TITLE: What The Text?!

View on Heroku here

GROUP MEMBERS:

  • Leslie Rose
  • Tim Stevens
  • Marcus Johnson

PROJECT DESCRIPTION:

Many people share epic text screenshots with their friends and family daily, but there isn't any sort of social network to discuss ands hare these amazing convos with the world! Enter What The Text?!: an online community where users can come together and upload their funniest, craziest, and most 'What The Text?!'-worthy conversations. These categories range from extremely funny, to not safe for work at all.

What The Text?! allows users to filter the category to either check the messages imported by other users, or submit the messages of their choice into the local community. The categories are as follows:

  • LOL: The most HA - larious text ever.
  • BFF: Where Best Friends Forever text, forever.
  • WTFam: When you receive amazing texts from your fam.
  • EW: Those that put the “mess” in messages.
  • FAIL: A message that just didn’t make sense.
  • NSFW: Not Safe For Work, but so worth it.

TOOLS USED:

  • MYSQL: To store user log in information, text messages, and comments into separate tables.
  • Node/Express: To operate server for app.
  • Materialize: Web page design.
  • Passport.js: To authenticate the request to process username/password.

MOTIVATION:

Our motivation behind What The Text?! was that we knew there were no online communities for text message uploads, nor gave users the ability to interact with others like Facebook, Twitter, or Instagram. We wanted to make something funny yet user friendly for ages 18 and older.

SITE IMAGES:

screen shot 2018-06-22 at 12 11 59 pm

screen shot 2018-06-22 at 12 12 28 pm

screen shot 2018-06-22 at 12 12 43 pm

screen shot 2018-06-24 at 10 52 24 pm

INITIAL SKETCHES:

comment on landing_login 1 upload user home 1

DIRECTION FOR FUTURE DEVELOPMENT

  • Social Sharing- Giving users the option to share their WTT experience through different social media platforms.
  • Friend Invites- Send text message alert to friends to join the WTT world, and reward them on every five friends that join.
  • Search Engine- Give users the option to search keywords into a search bar.
  • Privacy- Give users the freedom to choose who can and cannot see their uploaded messages.
  • Upload Stats- Keeping track of user log-ins and real time updates.
  • Reaction- Give users the option to add a reaction to an uploaded screenshot (like or dislike).
  • Approve system- Have the system search for certain phrases or sentences that could be pretty disturbing (life threatening).

ROUGH BREAKDOWN OF TASKS:

  • Screen capture text convos on phone and use upload button to send screenshots to server
  • Mobile responsive: Have app/site open and properly function in phone browser
  • Store screenshots in DB
  • Ability to rate and comment on texts
  • User logins/profiles that keep track of users' uploaded texts, comments, and text rankings
  • Store user information in DB
  • Associate screenshots with owner
  • Associate users into groups
  • Users can share texts with group members
  • Texts can be categorized into various categories like: LOL, WTFam, Hall Of Shame, Hall Of Fame, OMG, NSFW, FAIL, <3
  • Possible ranking system of users based on their texts' rankings
  • Social media sharing capabilities/authentication

About

📱 Full-stack app similar to a social media network where users can share and comment on their favorite text messages. Designed with Materialize | Utilizes Node/Express for server & routing | MySql/Sequelize for data | PassportJS for user auth

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published