Skip to content

chrisjwindisch/email-avail

Repository files navigation

email-avail

This project is to make it super easy to select time blocks to copy paste in an email for meeting availability.

Running

yarn start

UI

Drag select available times and click enter to save to clipboard

TODO

web-app-bootstrap

  • Currently trying to get react-firebase-auth to work with the project but its looking for index.tsx, might need to use a different package
  • Hook up to FB Auth
  1. Request Feature frontend
  2. Get /create-account w/firebase working
  3. Get /login w/firebase working 3.5 /logout
  4. Google Calendar oauth
  5. get-events + display events 6.1 /home for displaying default calendar's first 3 weeks if user is logged in 6.5 preloading logic for +3 weeks of events
  6. Change calendar drop down
  7. Put Sendgrid API Key in Google Secret

8.1 Use express in functions and enable cors for development. Make config on frontend use local host DEV 8. Put on CDN and optimize cache settings so its instantaneous to load, otherwise it'd be faster to type 9. Cache the entire calendar API call in local storage so it loads in target sub 50ms (then update it after login with latest calendar sync) 4. Do all tasks for web-app-bootstrap

web-app-bootstrap

  • /frontend
    • react
    • firebase auth out of the box with customizeable login / create account pages. Logout link component
    • tabbed settings page with "profile" as one tab, "account" as [email / pw]
    • react ui library
    • google fonts
    • typescript
    • empty home page that says "App Home Page Goes Here"
  • /backend
  • ops
    • husky react-ts-eslint on commit using community standared / prettier
    • deploy frontend and lambda's with github actions on push to /dev, /staging/, /prd
    • create script that creates firebase project and connects it to firestore

V2

Promote

People who might like this lifehack

https://chromeunboxed.com/create-custom-shortcuts-in-chrome-for-any-website/ Indie Hackers

About

Email availability text generator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published