Activity

Nzral

Login works with username or email now. Added a landing page and story mode UI, more stages coming soon…

Attachment
Attachment
Attachment
0
Nzral

First time using supabase, it’s actually pretty easy to setup with its auth system

Attachment
0
Nzral

Shipped this project!

Hours: 32.74
Cookies: 🍪 434
Multiplier: 13.82 cookies/hr

This is reship because my project was affected by partial payout issue

Nzral

I need to reship it cuz my project was affected by partial payout issue, so i hope it will be fixed :)

Attachment
0
Nzral

Shipped this project!

Hours: 1.6
Cookies: 🍪 19
Multiplier: 11.75 cookies/hr

I made an update for password validation cuz he said my password validation is not letting him to sign up

Nzral

I refactor password validation for better UX and I added demo mode cuz the user doesn’t need to sign up with real email for just testing

Attachment
Attachment
0
Nzral

I already finished all the features and maybe this is my last devlog for this project

User

  • Dark Mode
  • Responsive UI
  • OTP Verification with Resend
  • Exam Timer
  • Auto Submit When Timeout
  • View Exam Result

Admin

  • Dark Mode
  • Responsive UI
  • Create, Edit, Delete, and View Exam
  • Manage User Account
  • View Exam Result per User

If you want to try Admin Features login with Admin username and DReN9ULnpRsJaJ2 password

Attachment
0
Nzral

I forgot to enable wakatime 😔
There are some features i’ve been adding
For user:

  • Exam timer
  • Auto submit when timeout
  • View exam result

For admin:

  • Manage user accounts
  • View exam results per user
Attachment
Attachment
0
Nzral

This update adds admin-restricted API endpoints for exam retrieval and updates, supports question management (multiple choice, short answer, and matching), and ensures data consistency through transactional database operations and schema validation. As a result, admins can now easily view and edit exams from the admin dashboard

Attachment
Attachment
0
Nzral

Add admin panel for exam management with admin-only role-based access, migrate middleware to proxy following Next.js 16 latest documentation (https://nextjs.org/docs/messages/middleware-to-proxy), and support multiple question types (multiple choice, short answer, matching).

Attachment
0
Nzral

Added ADMIN role!! For accessing admin dashboard and adding questions/answers tables to the database

Attachment
0
Nzral

I added a simple UI for the exams and settings pages. I also changed the previous password regex so that it doesn’t have to contain special characters so the password rules aren’t too strict. I also added an exams table to the database for prototyping. I’m not sure why it took longer than expected

Attachment
0
Nzral

I just created auth system using auth.js (credentials providers) and neon postgresql as the database, it supports login via email and JWT sessions. I also add OTP system with resend SMTP for verifying the email

Attachment
0