Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A modern full-stack project management platform for teams to organize projects, assign tasks, and collaborate efficiently.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages