Skip to content

mohit1721/zscrum

Repository files navigation

Full Stack Jira Clone with Next JS, React, Tailwind CSS, Prisma, Neon, Clerk, Shadcn UI

image

Zscrum: A Modern Project Management Platform

Zscrum is a cutting-edge project management platform built with the latest technologies like Next.js, Prisma, NeonDB, and Clerk. Designed as a clone of Jira, Zscrum helps teams and organizations manage tasks efficiently, track project progress, collaborate on issues, and streamline workflows. Unlike Jira, Zscrum offers a customizable and scalable solution tailored to your team's needs.

Key Features

1. Kanban Boards

  • Visualize tasks in columns like To Do, In Progress, and Done for easy project tracking.

2. Task and Issue Tracking

  • Create, assign, and track tasks or issues through each stage of development.

3. Team Collaboration

  • Real-time updates, comments, and task management tools ensure everyone stays aligned.

4. Customizable Workflows

  • Tailor your project management system to fit your team’s unique needs for maximum efficiency.

5. Secure Authentication

  • Utilize Clerk for secure, seamless user authentication and session management.

6. Serverless Database

  • Powered by NeonDB, Zscrum offers fast, scalable database management for your growing team and projects.

7. Efficient Data Management

  • Use Prisma, a type-safe ORM, to interact with the database, making queries simple and efficient.

Why Choose Zscrum?

  • Scalability: Built to scale as your team and projects grow, leveraging NeonDB’s serverless infrastructure for fast and responsive database management.

  • Real-time Collaboration: Keep everyone on the same page with instant updates and easy communication tools.

  • Customizability: Adjust Zscrum’s workflow to fit your team’s specific requirements, offering a personalized project management experience.

  • Security: Rely on Clerk for secure, easy authentication and role-based access to manage your team’s permissions effectively.

Prerequisites

  • Node.js (>=16.x)
  • Prisma ORM setup
  • NeonDB account
  • Clerk account for authentication

Key Sections Breakdown:

  • Introduction: A brief about Zscrum, the technologies used, and the purpose of the platform.
  • Features: A bullet-point list detailing the platform's key functionalities.
  • Why Choose Zscrum: Highlights the main benefits of using Zscrum.
  • Installation: Provides clear instructions to get the project up and running.
  • Contributing: Guidelines for contributing to the project.
  • License: License information.
  • Contact: Information on how users can contact the maintainers.

. Clone the repository:

git clone https://github.com/your-repository/zscrum.git

Contributing
We welcome contributions! To contribute to Zscrum.


### Make sure to create a `.env` file with following variables -
DATABASE_URL=

NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=

NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL=/onboarding
NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL=/onboarding