Skip to content

Latest commit

 

History

History
109 lines (73 loc) · 2.37 KB

File metadata and controls

109 lines (73 loc) · 2.37 KB

TaskForge

🌐 Live Demo TaskForge

TaskForge is a modern full-stack project management platform built to help teams organize projects, manage tasks, and collaborate efficiently. It provides an intuitive workspace where users can streamline workflows, monitor progress, and improve team productivity.


Features

  • 🔐 Secure authentication and user management
  • 👥 Team workspaces and collaboration
  • 📋 Create, assign, and manage tasks
  • 📊 Project progress tracking
  • 🔔 Email notifications and automated workflows
  • 📱 Responsive and modern user interface

Tech Stack

Frontend

  • React.js
  • Tailwind CSS
  • Axios

Backend

  • Node.js
  • Express.js
  • RESTful APIs

Database

  • PostgreSQL (Neon)

Authentication & Services

  • Clerk Authentication
  • Prisma ORM
  • Inngest
  • Nodemailer

Screenshots

taskforge-userprofile taskforge-CreateProject taskforge-create-org taskforge-tasks taskforge-projects taskforge-team

Getting Started

Clone the repository

git clone https://github.com/Abdullah-Hunjra1/TaskForge

Install dependencies

# Client
cd client
npm install

# Server
cd ../server
npm install

Configure Environment Variables

Create a .env file in the server directory and add the required environment variables.

Run the application

# Backend
npm run dev

# Frontend
npm run dev

📂 Project Structure

TaskForge/
├── client/
├── server/
├── README.md
└── package.json

👨‍💻 Author

Abdullah Jutt

GitHub: https://github.com/Abdullah-Hunjra1