Skip to content

Conversation

@Jack-86
Copy link
Collaborator

@Jack-86 Jack-86 commented Dec 21, 2025

Sprint

#33

Who worked on this sprint?

Jack Liu

Features Implemented

Auth Schema
Middleware
Signup Form (Not fully working)

New files created

\src\app\components\signin-form.tsx
\src\app\components\signup-form.tsx
\src\lib\auth.ts
\src\lib\auth-client.ts
\src\lib\middleware.ts
\src\app\api\auth[...all]\route.ts
\src\app\dashboard\dumyPage.tsx
\src\app\signup\page.tsx
\src\lib\server\users.ts

Existing files modified

\src\lib\schema.ts

Acceptance Criteria

BetterAuth is installed and added to package.json
New database tables for authentication (users, sessions, etc.) are created in src/lib/schema.ts
.env file updates have been shared with Dan and Shayne (don’t push them on GitHub!)
Users are redirected to a dummy landing page after successful login
The dummy landing page is protected and cannot be accessed without logging in
Users can log in using email and password
Users can log-out on the dummy landing page
After logout, users cannot access the protected page without logging in again
UI matches Figma
Code runs locally without errors and builds successfully

Testing: how did you test?

Tested signing up new accounts on the current dummy page, ensuring that the account is recorded in the Neon DB

Features Not Implemented/Incomplete

Not fully implemented signup/signin/logout logic (missing some form logic and landing pages)

Screenshots:

Tag Dan and Shayne

@danglorioso @shaynesidman

#33

@vercel
Copy link

vercel bot commented Dec 21, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
mhd Error Error Dec 21, 2025 11:56pm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants