Skip to content

Repository files navigation

LearnIt

A modern learning management dashboard built with Next.js, Clerk authentication, and Prisma.


 Overview

LearnIt is a personal knowledge management system designed to help users organize their study materials, subjects, and tasks in one place.

The project focuses on building a scalable full-stack architecture with authentication, database design, and a clean UI.


Tech Stack

  • Next.js (App Router)
  • React
  • Clerk (Authentication)
  • Prisma ORM
  • PostgreSQL (Neon DB)
  • Tailwind CSS

Features

  • User authentication (Clerk)
  • Subject management (create, view, delete)
  • Folder-based resource organization (planned)
  • Notes & resources (PDFs, links, videos)
  • Todo/task management
  • Clean and responsive dashboard UI

Current Status

This project is a Work In Progress.

Some backend features are still being stabilized due to environment-specific issues (Prisma + Turbopack on Windows). Core UI and architecture are implemented, and functionality is actively being improved.


learning outcomes:-

  • Building full-stack apps using Next.js App Router
  • Integrating authentication with Clerk
  • Designing relational database schemas with Prisma
  • Handling API routes and client-server communication
  • Debugging real-world environment issues

This project is for learning and portfolio purposes.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages