NAVID

JiraClone

Clone of Jira task manager with Next.js 15 React 19 tailwindcss, prisma, supabase. Create workspaces, manage projects, assign tasks and stay productive!! Login with email using supabase-auth

nextjsprismareactjsserver-sidesupabasesupabase-authtailwindcsstypescript
3
Stars
0
Forks
3
Watchers
Updated Sep 9, 2025

README

TypeScript

JiraClone

A clone of the Jira task manager built with Next.js 15, React 19, Tailwind CSS, Prisma, and Supabase.


Table of Contents


Overview

JiraClone is a task management application inspired by Jira, built using the latest web technologies. It provides a modern front-end interface combined with full-stack capabilities using Prisma and Supabase.


Features

(Add any features you’ve implemented. Below are suggestions to customize.)

  • Task lists, boards, or Kanban-style task views
  • Create, edit, and assign tasks to team members
  • Real-time updates via Supabase subscriptions
  • Team collaboration support (multiple users)
  • Authentication using Supabase Auth
  • Mobile-responsive UI with Tailwind CSS

Screenshot 2025-09-06 150724 *Auhtentication* Screenshot 2025-09-06 150817 *Homepage* Screenshot 2025-09-06 150911 *Projects* Screenshot 2025-09-06 153827 *Projects tasks* ---

Tech Stack

LayerTechnologies
Front-EndNext.js 15, React 19, Tailwind CSS
State / DataPrisma ORM, Supabase (DB & Auth)
StylingTailwind CSS
LanguageTypeScript & JavaScript
LintingESLint, Prettier (if applicable)

Setup & Installation

To run JiraClone locally:

bash
    git clone https://github.com/Navidreza80/JiraClone.git
    cd JiraClone
    npm install           # or yarn install / pnpm install
    npm run dev           # or yarn dev / pnpm dev / bun dev
    Open http://localhost:3000
    to explore the app in development mode.

Available Scripts

bash
npm run dev   # Start dev server
npm run build # Create an optimized production build
npm run start # Run the production build locally

Project Structure

bash
JiraClone/
├── prisma/                # Schema & migrations setup
├── public/                # Static files (images, fonts, etc.)
├── src/
│   ├── components/        # Reusable React components
│   ├── app/     # Next.js routes & pages
│   └── styles/            # Tailwind or global styles
├── .gitignore
├── package.json
├── tsconfig.json
├── eslint.config.mjs
├── postcss.config.mjs
└── next.config.ts

Contributing

Your contributions are welcome! To participate:

Fork the repository

Create a new feature branch

bash
git checkout -b feature/awesome-improvement

Make and commit your changes

Push to your branch and open a Pull Request

Feel free to suggest new features like user roles, advanced filtering, custom boards, or UI enhancements!

Project data fetched from GitHub API