This project is to make it super easy to select time blocks to copy paste in an email for meeting availability.
yarn start
Drag select available times and click enter to save to clipboard
- 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
- Request Feature frontend
- Get /create-account w/firebase working
- Get /login w/firebase working 3.5 /logout
- Google Calendar oauth
- 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
- Change calendar drop down
- 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
- /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
- create-acccount api call that creates a user in Firestore
- typescript
- secrets in lambda with how to in readme https://firebase.google.com/docs/functions/config-env#:~:text=Secret%20Manager%20allows%206%20active,new%20version%20of%20the%20secret.
- lambda setup to connect to firebase
- 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
- Gmail browser extension with gmail.js
https://chromeunboxed.com/create-custom-shortcuts-in-chrome-for-any-website/ Indie Hackers