Backend Developer Internship Assignment
Task Management System
A secure task management platform built with Hono, Next.js, Drizzle ORM, Turso, JWT Authentication, and Role-Based Access Control.
Core Features
🔐 JWT Authentication
Secure registration and login with password hashing and JWT-based authentication.
👥 Role Based Access
Separate permissions for administrators and standard users.
✅ Task Management
Create, view, update, and delete tasks through protected APIs.
Technology Stack
Hono
REST API Backend
Next.js
Frontend
Drizzle ORM
Database ORM
Turso
SQLite Database