Skip to content

sanketh-shetty15/Issue_Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Issue Tracker

A full-stack MERN (MongoDB, Express, React, Node.js) issue tracking application similar to GitHub Issues or Jira.

Features

  • View a list of issues with filtering capabilities
  • Add new issues with initial field values
  • Edit and update existing issues
  • Delete issues

Issue Attributes

  • Title: Summary of the issue (long text)
  • Owner: Person assigned to the issue (short text)
  • Status: Current status (New, In Progress, Fixed, Closed)
  • Creation Date: Automatically assigned
  • Effort: Days required to complete (number)
  • Due Date: Estimated completion date (optional)

Getting Started

Prerequisites

  • Node.js (v14 or higher)
  • MongoDB (v4 or higher)
  • npm or yarn

Installation

  1. Clone the repository
git clone <repository-url>
cd Issue_Tracker
  1. Install dependencies
npm install
  1. Create a .env file in the root directory
MONGODB_URI=mongodb://localhost:27017/issuetracker
PORT=5000
  1. Start the development server
npm run dev

This will start both the React frontend (port 3000) and Express backend (port 5000).

Running Frontend Only

npm start

Running Backend Only

npm run server

Project Structure

Issue_Tracker/
├── public/              # Static files
├── src/                 # React frontend
│   ├── components/      # React components
│   ├── App.js          # Main App component
│   ├── App.css         # Styling
│   └── index.js        # Entry point
├── server/             # Express backend
│   ├── models/         # MongoDB models
│   ├── routes/         # API routes
│   └── server.js       # Server entry point
└── package.json        # Dependencies

Technology Stack

  • Frontend: React 18
  • Backend: Node.js, Express
  • Database: MongoDB with Mongoose
  • Development: Nodemon, Concurrently

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published