Skip to content

Final Group Project for Bootcamp; Text messaging application developed for Fresh Start Women's Foundation (Node.js, MongoDB, Twilio, RESTful)

Notifications You must be signed in to change notification settings

tedstark/betaCohort_GroupProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

betaCohort_GroupProject

Non-profit Partner Development Project for Fresh Start Women's Foundation

View the original scope/requirements document here

Table of Contents


Description

This application was developed by a team of student developers enrolled in the first Java Programming Bootcamp held by Grand Canyon University in the Spring 2018.
The application allows FSWF staff to send text messages to their clients in the form of a reminder or simiple message.
The application allows admins to not only send text messages, but also administer customizable parts of the application an users.


Technologies

Primary

  • Node.js
    • body-parser
    • bootstrap
    • connect-flash
    • console-stamp
    • cookie-parser
    • dateformat
    • debug
    • delay
    • dialog
    • dotenv
    • express
    • express-messages
    • express-session
    • express-validator
    • http-errors
    • jquery
    • jquery-confirm
    • moment-timezone
    • mongoose
    • morgan
    • passport
    • passport-local
    • popper
    • process-env
    • pug
    • request
    • request-promise
    • twilio
  • HTML5
  • Bootstrap 4

Build Tools

Service Providers


Development Team:

Joan Adams
Koddie Becker
Mark Feinman
Ted Stark


Application Screenshots

Landing Page

login1.jpg

The initial landing page allows for either an admin or staff user to enter the username and password and log into the app

Disclaimer Page

login2.jpg

The disclaimer page simply reinforces FSWF behavior polices with an Agree button to move into the actual application.

Send a Reminder Page

remindersend.jpg

The heart of the application. Creates a text message in a Reminder format.

Send a Message Page

messagesend.jpg

Creates a text message in a simple Message format.

Preview Page

previewmsg.jpeg

This page allows the user to preview the details and message before actually sending it through Twilio.

Text Msg History Page

history.jpeg

This page allows the user to view text message history pulled from Twilio's records.

User Admin Page

useradmin.jpeg

This page allows an admin to view, edit, and delete registered users. User information is stored in the the Mongo database.

Reminder Admin Page

reminderadmin.jpeg

This page allows an admin to view, edit, and delete registered users. User information is stored in the the Mongo database.

Workgroup Admin Page

workgroup.jpeg

This page allows an admin to view, edit, and delete registered users. User information is stored in the the Mongo database.

About

Final Group Project for Bootcamp; Text messaging application developed for Fresh Start Women's Foundation (Node.js, MongoDB, Twilio, RESTful)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published