Spencer-Sch / found-wisdom-app

An app that will use push notifications to regularly bring encouragement into the life of the user. React, Typescript, Ionic, Material-UI, Firebase.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Found Wisdom

An app where users can collect inspirational / meaningful quotes & phrases. The app will regularly send push notifications to the user's phone in order to bring these helpful words back into the user's daily life.


Table of Contents


Description

The Inspiration

Throughout my journey of self-improvement I have collected many inspirational quotes and helpful thoughts in the notes app on my phone.

The Problem

I am a very visually organized person. If I don't see something on a regular basis I forget about it. I have all of this found wisdom on my phone meant to encourage me throughout my days that I never see because it's hidden.

The Solution

I am building this app to regular injection these encouraging words into my life. I hope others will also find it useful.


Technologies

✅ TypeScript
✅ React
✅ Ionic
✅ Formik
✅ Yup
✅ date-fns
✅ uuid
✅ Firebase Auth & Firestore

Back To The Top


How To Use

⚠️ firebase.ts file is currently being withheld from the repo until I get all my Firestore security rules written and tested. Cloning the repo and attempting to run the app will not currently get you very far. ⚠️

This project was bootstrapped with Ionic React.

Installation

  1. Clone the repo
  2. In the project directory run npm install

Available Scripts

In the project directory run:

ionic serve

Runs the app in the development mode.
Open http://localhost:8100 to view it in the browser.

The page will reload if you make edits.
You will also see any lint errors in the console.

Back To The Top


Author Info

App Developer

UX/UI Designer

  • Amanda Schoeneman

Back To The Top

About

An app that will use push notifications to regularly bring encouragement into the life of the user. React, Typescript, Ionic, Material-UI, Firebase.


Languages

Language:TypeScript 94.5%Language:CSS 4.9%Language:HTML 0.5%Language:JavaScript 0.1%