Skip to content

gurunathasmb/project_managment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📌 Planova – Project Management System

Planova is a comprehensive and intuitive project management system built to streamline collaboration between students and teachers. It helps manage academic projects, documentation, communication, and progress tracking—all in one platform.


🚀 Features

  • Student Dashboard
    View assigned projects, submit documents, request funds, and track project status.

  • Teacher Dashboard
    Monitor project progress, review submissions, manage student teams, and approve/reject fund requests.

  • Documentation Module
    Upload, download, and organize project-related files within folders.

  • Discussion System
    Send and receive updates/comments between students and teachers.

  • Fund Request System
    Students can raise requests with descriptions; teachers can accept or reject them with feedback.

  • Team Management
    Students can create and update their project teams.

  • Authentication
    Secure login system using JWT for role-based access.


🛠️ Tech Stack

  • Frontend: React.js (with Tailwind CSS for styling)
  • Backend: Node.js + Express.js
  • Database: MongoDB
  • Authentication: JWT (JSON Web Tokens)

📦 How to Run Locally

🔹 Backend

cd backend npm install npm start

🔹 Frontend

cd frontend npm install npm start


📁 Folder Structure

  • Planova/
  • ├── backend/
  • │ ├── models/
  • │ ├── routes/
  • │ └── ...
  • ├── frontend/
  • │ ├── components/
  • │ ├── pages/
  • │ └── ...
  • └── README.md

Future Enhancements

Add notification system

Add export to PDF for reports

Integrate email alerts

Add project deadline tracking

🤝 Contributing Pull requests are welcome. For major changes, please open an issue first to discuss what you'd like to change.

About

the complete working web app

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages