Skip to content

mahid797/issue-tracker

Repository files navigation

Issue Tracker

Issue Tracker is a full-stack issue-tracking site built using Next.js, TypeScript, Prisma, Tailwind CSS, and Radix UI.

Features

  • Issue Management:
    • Create, view, update, and delete issues.
    • Sort and filter issues based on various criteria.
    • Assign issues to team members.
  • Database Integration:
    • Utilizes Prisma to connect and interact with a PostgreSQL database.
    • Robust data handling for issue storage and retrieval.
  • User Authentication:
    • Implements Google Sign-In for secure user authentication.
    • Provides personalized profile information for authenticated users.

Technologies Used

  • Next.js: A React framework for building JavaScript applications.
  • TypeScript: A statically typed superset of JavaScript that adds optional types.
  • Prisma: An open-source database toolkit used to connect and interact with databases.
  • Tailwind CSS: A utility-first CSS framework for rapidly building custom user interfaces.
  • Radix UI: A low-level UI component library, providing primitives to build design systems.

Deployment

You can view the live demo of the project here: Issue Tracker

Getting Started

  1. Clone this repository:

    git clone https://github.com/your-username/issue-tracker.git
  2. Install dependencies:

    npm install
  3. Set up your .env file with the required environment variables.

  4. Run the development server:

    npm run dev

About

Issue Tracker is a full-stack issue-tracking site built using Next.js, Prisma and Radix UI

Resources

Stars

Watchers

Forks