LostRhapsody / slothtime

Minimalist time tracking website
https://slothtime.dev
GNU General Public License v3.0
0 stars 0 forks source link

Backend + User Accounts, Next.JS migration #36

Open LostRhapsody opened 1 year ago

LostRhapsody commented 1 year ago

This will all happen under a new branch, of course, as lots of code will be replaced or added in a new framework, Next.JS. Currently running vanilla and jquery. Bootstrap is mostly used for quick-components (modals, tooltips, popovers, with a fast and modern approach to styling.)

This is a major upgrade that won't happen for some time. Lots of planning has to take place. I'd like to use google as a logic authenticator, which means I'll have to integrate with Google Sign-in services (relatively straightforward) and then send the authentication message to the (non-existent) backend to retrieve user info.

That means I guess the user info will be stored according to email, no related credentials kept in the DB.

Use supabase and Next.JS as a backend stack. Unfortunately, this will mean at least partially migrating to Next.JS instead of vanilla JS and Jquery.

Unsure if I'd like to switch entirely to React/Next.JS or keep using vanilla + jquery. At first will probably just use Next.JS as a backend, retain the original front-end and switch over slowly.

Programmer-Dost commented 1 year ago

Is this issue still open?