TEDS Accounts
- 4 Devlogs
- 12 Total hours
An account system built in NextJS used across TEDS services.
An account system built in NextJS used across TEDS services.
added an email settings section, as well as turning the dashboard into a layout so other pages can be easily added
Added a working email request form. This allows users to request a teds.one email, or an alias etc. The requests are stored in the database, which can be approved, denied, etc.
I first added Google login support. Why Google and not anything else? Everyone has a Google account! Google is also what I am using for TEDS itself, with the free tier for simple account management and OAuth. I might include the ability to link a discord account, and possibly login with it, but the latter is unlikely. I also created a logout page, which also logs you out then redirects you to the main page which I will make later.
This project was moved from Macondo, which is why this is 1 devlog. I have setup better-auth to work with Cloudflare Workers + opennextjs (this will be hosted on CF Workers). I have functioning login + signup pages (except google login for now) and have started work on making the dashboard.