Skip to content

Back end for Thoughtfulr, an app that sends users daily positive messages, straight to their phone or email.

Notifications You must be signed in to change notification settings

kristenlk/thoughtfulr-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# Thoughtfulr

Thoughtfulr is an app that sends users daily positive messages, straight to their phone or email.

The pool of daily messages sent to users are all generated by users themselves, so to ensure that the pool continues to grow, users must “send to receive.” In other words, a user will only receive their daily message if they have sent out more messages than they have already received.

Daily messages are sent to users with the moniker and location of the user who sent it. Users select their moniker and location when they register for an account.

##### Technologies used (back end):

  • Ruby, Rails

  • PostgreSQL

  • Twilio API / twilio-ruby gem

  • Delayed::Job

##### Technologies used (front end):

  • Javascript, jQuery, AJAX

  • HTML 5 / CSS 3

  • Bootstrap

  • Handlebars

#### Notes:

  • This app is a work in progress! The job handler that will send messages to users once per day is still being worked on (messages are currently only sent to users when I manually trigger them), so don’t expect your daily message just yet.

Link to front end: github.com/kristenlk/thoughtfulr-app

Link to back end: github.com/kristenlk/thoughtfulr-api

Links to wireframes: moqups.com/kristenlk/5oE8EUue

##### User stories:

  • As a user, I want to receive daily positive messages to my phone so I have some extra positive energy in my life!

  • As a user, I want to send messages so I can receive my daily messages and contribute to thoughtfulr’s pool of positivity.

  • As a user, the daily messages I receive shouldn’t have been sent by me, and I shouldn’t have received the message prior.

  • As a user, I want to see the moniker and location of the person who sent the message I’m receiving.

  • As a user, I want to select the time of day my messages are sent to me.

  • As a user, I want to select the moniker and location that appear on the messages I send.

Created for Project 2 in General Assembly Boston’s Web Development Immersive course.

About

Back end for Thoughtfulr, an app that sends users daily positive messages, straight to their phone or email.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published