Skip to content

A minimalist internal ticket management tool built with Next.js 15, React 19, and Prisma. Create, assign, and complete tasks with zero overhead.

Notifications You must be signed in to change notification settings

JMauclair/ticket-system

Repository files navigation

🎫 Ticket Manager – Lightweight Internal Tool

A minimalistic internal ticketing system built with Next.js 15, React 19, and Prisma. Designed for simple task management, it enables users to create, assign, and close tickets—nothing more, nothing less.


✨ Features

  • 📝 Create tickets with title, description, and due date
  • 👤 Assign tickets to a user
  • ✅ Mark tickets as completed
  • ❌ Delete tickets instantly
  • 🗓️ Tracks creation and deadline dates
  • 💾 Backend-ready (Prisma-powered), but currently frontend-only

🧱 Tech Stack

Technology Purpose
Next.js 15 App Router, Turbopack – frontend framework
React 19 Component-based UI
TailwindCSS Utility-first CSS styling
TypeScript Type safety
Prisma ORM (backend-side, not yet integrated here)
React Query Client-side data handling (planned API use)

🚀 Getting Started (Development)

git clone https://github.com/your-username/ticket-system.git
cd ticket-system
npm install
npx prisma migrate dev
npx primsa db seed
npx prisma seed
npm run dev

Default credentials:

Runs locally at http://localhost:3000


📦 Deploying to Production

git clone https://github.com/your-username/ticket-system.git
cd ticket-system
npm install
npx prisma generate
npx prisma migrate deploy
npx primsa db seed
npm run build

Default credentials:

Application is available at http://localhost:3000


🔭 Roadmap

  • 🔐 NextAuth integration for authentication
  • 🧹 Role-based access control (admin / assignee)
  • ☁️ Full backend CRUD integration (Prisma API)
  • 📊 Analytics dashboard

👤 Author

Julien MAUCLAIR 📧 [email protected]


🪪 License

MIT

About

A minimalist internal ticket management tool built with Next.js 15, React 19, and Prisma. Create, assign, and complete tasks with zero overhead.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published