{"id":24344708,"url":"https://github.com/vivmost/promanage","last_synced_at":"2026-04-07T07:02:52.809Z","repository":{"id":252504592,"uuid":"819443071","full_name":"vivmost/ProManage","owner":"vivmost","description":"ProManage is an advanced project management tool designed to streamline project organization, enhance team collaboration, and optimize progress tracking. Built with React, Node.js, and MongoDB, ProManage offers robust features such as user authentication, dynamic task management, and real-time updates.","archived":false,"fork":false,"pushed_at":"2024-10-07T07:44:56.000Z","size":461,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-03T12:27:38.389Z","etag":null,"topics":["axios","dotenv","expressjs","javascript","jwt-authentication","modular-css","mongodb","mongoose","nodejs","reactjs","toastify"],"latest_commit_sha":null,"homepage":"https://promanagee.netlify.app","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vivmost.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-06-24T14:09:21.000Z","updated_at":"2024-10-07T07:44:59.000Z","dependencies_parsed_at":"2024-08-10T09:51:53.305Z","dependency_job_id":null,"html_url":"https://github.com/vivmost/ProManage","commit_stats":null,"previous_names":["vivmost/promanage"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/vivmost/ProManage","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vivmost%2FProManage","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vivmost%2FProManage/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vivmost%2FProManage/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vivmost%2FProManage/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vivmost","download_url":"https://codeload.github.com/vivmost/ProManage/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vivmost%2FProManage/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31503394,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T03:10:19.677Z","status":"ssl_error","status_checked_at":"2026-04-07T03:10:13.982Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["axios","dotenv","expressjs","javascript","jwt-authentication","modular-css","mongodb","mongoose","nodejs","reactjs","toastify"],"created_at":"2025-01-18T09:55:52.847Z","updated_at":"2026-04-07T07:02:52.790Z","avatar_url":"https://github.com/vivmost.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ProManage\n\nProManage is a robust web application designed to simplify project organization, team collaboration, scheduling, and progress tracking. Developed with a focus on efficiency and user experience, it leverages modern technologies to deliver a comprehensive project management solution.\n\n## Features\n\n- **User Authentication**: Secure login and registration with JWT authentication.\n- **Task Management**: Create, assign, and track tasks with real-time updates.\n- **User Management**: Add and manage users within the project.\n- **Status Tracking**: Monitor the progress of tasks and projects.\n- **Analytics**: Generate insights and reports on project performance.\n- **Dynamic Task Filtering**: Filter tasks based on various criteria.\n- **Responsive UI/UX**: Mobile-friendly and adaptive user interface.\n- **Real-Time Updates**: Live updates on project changes.\n- **Secure Authentication**: Encrypted password storage and secure JWT authentication.\n- **Cloud Deployment**: Deployed on Azure with scalability and performance best practices.\n\n## Tech Stack\n\n- **Frontend**: React\n- **Backend**: Node.js, Express.js\n- **Database**: MongoDB, Mongoose\n- **Authentication**: JWT\n- **Deployment**: render(backend), netlify(frontend)\n\n## Getting Started\n\n### Prerequisites\n\n- Node.js and npm (Node Package Manager)\n- MongoDB (or MongoDB Atlas for cloud database)\n\n### Installation\n\n1. **Clone the repository:**\n\n   git clone https://github.com/vivmost/ProManage.git\n   cd ProManage\n   \n2. **Install frontend dependencies:**\n\n     ```bash\n        cd ../client\n        npm install\n     ```\n   \n3. **Install backend dependencies::**\n\n      ```bash\n        cd ../server\n        npm install\n     ```\n\n\n4. **Configure environment variables:**\n\n   - Create a .env file in the server directory and add your environment variables (e.g., database URI, JWT secret, FRONTEND_HOST).\n   - Create a .env file in the client directory and add your environment variables (e.g., BACKEND_HOST).\n   \n5. **Run the application:**\n     - **Start the backend server:**\n\n     ```bash\n     cd server\n     npm start\n     ```\n\n      - **Start the frontend development server:**\n\n     ```bash\n     cd ../client\n     npm start\n     ```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvivmost%2Fpromanage","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvivmost%2Fpromanage","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvivmost%2Fpromanage/lists"}