Stripe Home is an amazing portal for companies to organize themselves and know their people. Let's build an open-source version of this using Xata for companies and families to use.
- UI: React and Next.js
- Styles: TailwindCSS
- API: Next.js + Xata SDK
- Authentication: next-auth
- Data storage: Xata
- Hosting: Vercel
- Datastore: Xata
- Log drains and debugging
- How Next.js is serverless
- CloudFlare workers vs. Vercel Edge Functions
Here are the features we'll implement. We don't have to do all of them, but we do what has the greatest learning potential.
- Sign up/Login
- Set user profile
- Manage teams
- Assign user to team
- Meeting notes archive
- Team index
- Recordings archive
- Announcements board
- Quiz game (who is this?)
- New people who joined
- Birthday calendar
- Dark mode
- Social wall where teammates can draw (like r/place)
- Home calendar <-> Google calendar sync
- Slack/Twitter firehose
- Datadog/NewRelic/other dashboard widgets