Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐞 Issue Tracker

A full-stack Issue Tracker web application to manage projects, create tickets, assign team members, and visualize tasks on a Kanban board.

🌟 Features

  • User Authentication (Login / Signup)
  • Create & Manage Projects
  • Track Tickets with Kanban Board
  • Assign Issues to Team Members
  • Project Progress Tracking with Percentage
  • Recent Issues Table on Dashboard
  • Search & Filter Tickets
  • Responsive UI with Tailwind CSS
  • Team Collaboration & Invitations

🔠 Tech Stack

Frontend Backend Database
React Node.js MongoDB
Axios Express Mongoose
Framer Motion JWT Auth
Tailwind CSS

📂 Folder Structure

issue-tracker/
🔺 client/        # React Frontend
🔺 server/        # Node.js Backend (API)

🚀 Getting Started

1️⃣ Clone the Repository

git clone https://github.com/ManojThamke/issue-tracker.git
cd issue-tracker

2️⃣ Install Dependencies

For Backend:

cd server
npm install

For Frontend:

cd ../client
npm install

3️⃣ Environment Variables

Create a .env file in the server/ folder:

PORT=5000
MONGO_URI=your_mongodb_connection_string
JWT_SECRET=your_secret_key

4️⃣ Run the Application

Backend:

cd server
npm run dev

Frontend:

cd ../client
npm run dev

Open your browser at: http://localhost:3000


📷 Screenshots

Dadhboard Register Login My-Projects Create-Ticket Kanban-Board Create-Projects Assigned-Issue Edit-Ticket Edit-Project-Status Logout-Confirmation Delete-Project-Confirmation Filter&Search Settings


✨ Upcoming Features

  • Email Invitations for Team
  • Project Roles & Permissions
  • Deployment on Render / Vercel

👤 Author

Manoj Thamke GitHub


About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages