https://github.com/rishabhraikwar98/track-flow
https://github.com/rishabhraikwar98/track-flow
cookie express jwt-auth mern-stack mongodb nodejs react shadcn-ui tailwind-css typescript
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/rishabhraikwar98/track-flow
- Owner: rishabhraikwar98
- Created: 2025-07-10T07:29:00.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-07-21T08:47:35.000Z (8 months ago)
- Last Synced: 2025-07-21T09:28:30.434Z (8 months ago)
- Topics: cookie, express, jwt-auth, mern-stack, mongodb, nodejs, react, shadcn-ui, tailwind-css, typescript
- Language: TypeScript
- Homepage: https://track-flow-delta.vercel.app
- Size: 233 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🧠 TrackFlow
TrackFlow is a clean and responsive issue tracking app built with (MERN) React, Redux Toolkit, and shadcn/ui. It lets users create, assign, and manage project issues with ease. Featuring intuitive UI, status and priority management, and seamless member assignment, TrackFlow helps teams stay organized and efficient.
## 🚀 Features
* 🆕 Create and manage projects and issues
* 👤 Assign issues to project members
* 🏷️ Set issue status and priority
* ✏️ Edit and delete by issue/project creator only
* 📱 Fully responsive UI using shadcn/ui
* 🔄 Simple and user friendly
## 📦 Tech Stack
* ⚛️ **React.js** – UI development
* 🧠 **TypeScript** – Type-safe coding
* 💨 **Tailwind CSS** – Utility-first styling
* 🧩 **shadcn/ui** – Accessible and styled components
* 📦 **Redux Toolkit** – State management
* 🍃 **MongoDB** – NoSQL database
* 🚀 **Express.js** – Backend framework
* 🌐 **Node.js** – Server-side JavaScript
* 🍪 **Cookie-based Auth** – Secure user authentication
* 🔁 **REST API** – Communication between client and server
## 🛠 Setup Instructions
Clone the project
```bash
git clone https://github.com/rishabhraikwar98/track-flow
```
Go to the project directory
```bash
cd track-flow
```
Install dependencies
```bash
npm install
```
Start the dev server
```bash
npm run dev
```
## 🔐 Environment Variables
To run this project, you will need to add the following environment variables to your .env file
`VITE_API_BASE_URL`= Backend Url
## Related
Backend Repo
[TrackFlow-Backend](https://github.com/rishabhraikwar98/TrackFlow-backend)
## 👨💻 Author
Made with ❤️ by Rishabh Raikwar