A full stack issue tracker built with
- Login/register with Google
- Login/register with Github
- View total issues
- View Total closed issues
- View Total open issues
- View recent issues by users
- Create an issue (Title, Description) using Markdown editor
- View/Edit/Delete issues
- Edit user profile (Profile Photo & Fullname & deleting user account) using Clerk
- All User entries are server/client side validated using Zod
Live demonstration of the application available Here
Rename the .env.example
file in the root directory of the repo to .env
and populate it with your own values:
DATABASE_URL=your-database-url
WEBHOOK_SECRET=your-clerk-webhook-secret
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=your-clerk-publishable-key
CLERK_SECRET_KEY=your-clerk-secret-key
Once you've cloned the project and installed dependencies with npm install
(or pnpm install
or yarn
), start a development server:
npm run dev
npm run build
npm start
docker-compose up -d
- Adding ability to add answers to issues
- assigning issues to users (admin only)
Pull requests and stars are always welcome. For bugs and features requests, please create an issue.
Copyright © 2023-present, Ysn4Irix. Released under the MIT License.