Authentication by local form submission, or Google OAuth2 service.
Uses jwt in a header, not session. Built with Passportjs.
UI with Tailwind.
User data saved in Sqlite.
Authentication by local form submission, or Google OAuth2 service.
Uses jwt in a header, not session. Built with Passportjs.
UI with Tailwind.
User data saved in Sqlite.