Skip to content

rishabhraikwar98/TrackFlow-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 TrackFlow – Issue Tracker Backend

TrackFlow is a collaborative issue tracking system built using the MERN stack. This is the backend API that powers project creation, member invites, issue management, and more.

🚀 Features

  • 🔐 JWT Authentication (with cookie support)
  • 👥 Project creation & member invite system
  • ✅ Issue creation, update, assignment, and deletion
  • 📩 Invite system with accept/reject handling
  • 🧪 Clean RESTful API structure

📦 Tech Stack

  • Backend: Node.js, Express
  • Database: MongoDB + Mongoose
  • Auth: JWT, Cookies, bcrypt
  • Validation: Mongoose Schema + Manual checks
  • Dev Tools: Nodemon, Postman

🛠 Setup Instructions

Clone the project

  git clone https://github.com/rishabhraikwar98/TrackFlow-backend

Go to the project directory

  cd TrackFlow-backend

Install dependencies

  npm install

Start the server

  npm Start

🔐 Environment Variables

To run this project, you will need to add the following environment variables to your .env file

PORT

MONGO_URI

JWT_SECRET

CORS_ORIGIN (Frontend URL)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors