Skip to content

My-Dashbook built in React is a single page CRUD web application allowing users to create a digital legacy journal.

Notifications You must be signed in to change notification settings

rarceneaux/my-dash-capstone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project was bootstrapped with Create React App.

My-Dashbook Application Overview

My-Dashbook is a online legacy journal single-page application that allows users to sign-in with Google. Once a user is logged-in they will have the ability to add a new journal entry, edit an entry, view all entries, and delete an entry. Users can create, edit, and delete comments within the My-Dashbook app and post them to Facebook with a photo to share with anyone on Facebook.

Inspired by the poem "The Dash" written by Linda Ellis

Technologies Used

  • React
  • Facebook for Developers
  • JavaScript
  • Bootstrap 4
  • HTML5
  • CSS/Sass
  • Webpack
  • Firebase
    • Authentication Google Sign-In
    • Realtime Database
    • Storage
  • AWS S3

Application Features

  • User can SIGN-IN with Google
  • User can CREATE an event entry with a title, summary, and upload an entry photoe
  • User can READ all existing event entries
  • User can UPDATE an existing entry by changing one or all given entry fields (title, summary, photo)
  • User can DELETE an event entry entirely from their journal
  • Users can COMMENT within the My-Dashbook App and post them to Facebook with a photo.
  • User can SHARE My-Dashbook App on Facebook

My-Dashbook Screenshots

HOME LOGIN

Google Sign-In

My-Dashbook USER PROFILE PAGE

(Create) New My-Dashbook EVENT FORM

(Read) My-Dashbook EVENTS

(Update) My-Dashbook EVENTS FORM

My-Dashbook Comments CREATE

My-Dashbook Posted in App

My-Dashbook Comments Confirm Post to Facebook

My-Dashbook Posted on Facebook Profile

FACEBOOK SHARE My-Dashbook App