Skip to content

simple task management application built using the MERN stack

Notifications You must be signed in to change notification settings

cgchiraggupta/Task-Manager

 
 

Repository files navigation

📝 Task Management App

Welcome to the Task-Manager, a simple and efficient project and task management tool built using the MERN Stack (MongoDB, Express, React, Node.js). Stay organized by creating projects, adding tasks, setting deadlines, and prioritizing your work. Perfect for teams and individuals alike!

🚀 Hacktoberfest 2024

We are excited to participate in Hacktoberfest! Contributions are welcome from everyone. Join the conversation in our Discord Channel to collaborate and get assistance.


🌟 Features

  • 🗂️ Project Management: Create, update, and delete projects effortlessly.
  • 📝 Task Tracking: Add, prioritize, and assign deadlines to tasks within each project.
  • ✅ Task Status: Easily mark tasks as completed or pending to track progress.
  • 🔄 Subtasks: Manage complex tasks by breaking them down into smaller subtasks.

Technologies Used 🚀


Node.js Express.js React MongoDB NPM Git GitHub

🚀 Getting Started

Prerequisites

Before starting, ensure you have the following:

  • Node.js (v12 or higher) and npm installed
  • MongoDB (either locally or via a cloud service)

🛠️ Installation & Setup

Frontend Installation

  1. Clone the Repository
    git clone https://github.com/your-username/task-management-app.git

  2. Navigate to the frontend folder
    cd task-manager-ui

  3. Install Dependencies
    npm install

  4. Run the Application
    npm start


🤝 Contribution Guide

We welcome and appreciate contributions! Please follow these steps:

  1. Fork the Repository
    Create a fork of the main repository on GitHub.

  2. Create a Branch
    Create a feature branch:
    git checkout -b my-feature-branch

  3. Make Changes
    Implement your changes, and ensure they are well-documented.

  4. Submit a Pull Request
    After making changes, submit a PR (Pull Request) with a detailed description.

For detailed contribution guidelines, please refer to our Contribution Guide.


🖼️ Frontend-Only Contribution

If you'd like to contribute to just the frontend:

  • Clone and work within the task-manager-ui folder.
  • For beginners unfamiliar with React, contributions can be made using HTML, CSS, and JavaScript.
  • Don't forget to attach screenshots when submitting your pull request.

Join us in building and improving this powerful Task Management tool! 🎉

About

simple task management application built using the MERN stack

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 95.2%
  • HTML 3.4%
  • Other 1.4%