Issue Tracker is a TypeScript-based web application built with Next.js and Prisma. It features seamless issue tracking, user authentication, and responsive design for versatile usability.
- Issue Management: Create, update, delete, and assign issues effortlessly.
- User Authentication: Fully authenticated system ensures secure access.
- Responsive Design: Optimized for both mobile and desktop devices.
- Filtering and Pagination: Easily filter issues by status and navigate with pagination.
- Dashboard: Access a dashboard with interactive charts to visualize issue data.
To get started with Issue Tracker, follow these steps:
- Clone the repository:
- Frontend: React.js, Next.js, Radix-ui
- Backend: Next14 routers, Typescript
- Database: Postgresql, Prisma
- Sentry: Error tracking and monitoring
To get started with Issue Tracker, follow these steps:
- Clone the repository:
git clone https://github.com/dragon-devs/issue-tracker.git
- Install dependencies:
cd issue-tracker
npm install
- Run migrations:
npx prisma migrate dev
- Run the development server:
npm run dev
- Access the application:
Visit http://localhost:3000 in your web browser.
Contributions to Issue Tracker are welcome! If you'd like to contribute, please follow these guidelines:
- Fork the repository and create your branch from
main
. - Make sure your code adheres to the established code style.
- Test your changes thoroughly.
- Submit a pull request, describing the changes you've made.
Issue Tracker is licensed under the MIT License.
For support, bug reports, or feature requests, please open an issue.
Issue Tracker is developed and maintained by dragon-devs.