About this project
A full-stack Next.js application featuring user registration, login, and logout with Auth.js. It uses JWT-based sessions, server-side form validation, and salted password hashing with scrypt. Registered users can access a protected activities page, with user accounts and activity data stored in SQLite. Built with the App Router, React Server Actions, and custom CSS.