Skip to content

Badrinath14/Project-Management

Repository files navigation

Project Management System

The Project Management System is a web application designed to help users create, manage, and collaborate on projects effectively. It includes features for project creation, user invitations, issue management, communication through chats, and more.

Features

  • Project Management:

    • Create, update, delete, and retrieve projects
    • Invite users to join projects
    • Filter projects by various criteria
    • Search projects by keywords
  • Issue Management:

    • Create, update, delete, and retrieve issues within projects
    • Filter issues by criteria such as status, priority, and assignee
    • Comment on issues for collaboration
  • Communication:

    • Project-based chat functionality
    • Email notifications for project activities
  • Subscription Plans:

    • Manage subscription plans for project management features

Technologies Used

Frontend

  • React: JavaScript library for building user interfaces
  • Redux: State management library for JavaScript applications
  • Tailwind CSS: Utility-first CSS framework for styling
  • Shadcn UI Library: UI components library for React

Backend

  • Spring Boot: Java-based framework for building web applications
  • Spring Security: Provides authentication and authorization
  • JSON Web Token (JWT): For session management
  • Spring Starter Mail: For email notifications

Database

  • MySQL: Relational database management system

Payment Gateway

  • Razorpay: Payment gateway for handling subscription payments

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages