Skip to content

Tiny Issue Tracker is SQLite / PHP based, single-file issue tracker.

License

Notifications You must be signed in to change notification settings

JMcrafter26/tiny-issue-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tiny Issue Tracker

Tiny Issue Tracker is SQLite based, single-file issue tracker.

This project is under active development and things may change. Please star ⭐️ the repo to help development

wakatime

Features

  • 🚀 Super Lightweight
  • 👥 Multi-user
  • 📧 Email Notifications
  • 📦 No dependencies
  • 🔥 Issue Priority (High, Medium, Low)
  • 💬 Comment on issues
  • 📝 Markdown support
  • 🌐 Fully Works offline
  • 🏃 Throw and run!

Installation

  • Modify configurations in the file (issue-tracker.php)
  • Upload to webserver (rename if necessary) & load from browser

Currently Working On

  • Production Ready Release
  • Better email notifications
  • Tags for issues
  • Reaktions (Only if necessary)
  • More Options for Admins
  • Stay logged in (Cookies)
  • Better security (CSRF, Obfuscate all IDs, etc.)!
  • Online Demo
  • Smaller File Size (With CDN instead of inline gzip)
  • Search & Pagination for issues
  • Guest Mode & Public Issues
  • Cross Reference Issues
  • Suggestions? Open an issue!

Done

  • Better UI (Modern, Responsive)
  • Better Comments (Markdown, User Icons)
  • Responsive Design (Mobile Friendly)
  • User Roles (Banned, User, Moderator, Admin)
  • User Registration (Via Admin)
  • Admin Panel (User Management, Logs, Updates, etc.)
  • Markdown Editor (Maybe if I find a lightweight one)

License and Credits

GNU GPL License

This is a fork of tit by jwalanta (<-last update was in 2015 😐)

Changes

  • Modern design (trust me, the new one is way better)
  • Faster
  • Better comments (Markdown, User Icons)
  • PHP 8 optimized (original version wasn't working on PHP 8)
  • Patches and Fixes
  • And more