{"id":19440988,"url":"https://github.com/raaz2/portfolio_management_application","last_synced_at":"2026-04-12T18:03:37.259Z","repository":{"id":182722071,"uuid":"667972884","full_name":"Raaz2/Portfolio_Management_Application","owner":"Raaz2","description":"Portfolio Management System is a web application designed to streamline the management of portfolios and projects.","archived":false,"fork":false,"pushed_at":"2024-05-13T07:25:57.000Z","size":13315,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-07T21:48:54.695Z","etag":null,"topics":["chatgpt","css3","flask","generative-ai","mongodb-atlas","pymongo","python3","reactjs"],"latest_commit_sha":null,"homepage":"https://super-strudel-8799e2.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/Raaz2.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}},"created_at":"2023-07-18T18:08:08.000Z","updated_at":"2024-05-13T07:26:00.000Z","dependencies_parsed_at":"2024-05-13T08:52:18.731Z","dependency_job_id":null,"html_url":"https://github.com/Raaz2/Portfolio_Management_Application","commit_stats":null,"previous_names":["raaz2/portfolio_management_application"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Raaz2%2FPortfolio_Management_Application","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Raaz2%2FPortfolio_Management_Application/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Raaz2%2FPortfolio_Management_Application/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Raaz2%2FPortfolio_Management_Application/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Raaz2","download_url":"https://codeload.github.com/Raaz2/Portfolio_Management_Application/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240622234,"owners_count":19830665,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["chatgpt","css3","flask","generative-ai","mongodb-atlas","pymongo","python3","reactjs"],"created_at":"2024-11-10T15:33:38.735Z","updated_at":"2026-04-12T18:03:37.170Z","avatar_url":"https://github.com/Raaz2.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Portfolio Management System\n\nPortfolio Management System is a web application designed to help users manage their portfolios and projects efficiently. It allows users to add, update, and delete portfolio managers, view their details, and assign projects to them. Additionally, users can also add, update, and delete projects and view the tasks associated with each project.\n\n## Features\n\n- **Portfolio Managers Management**: Users can add new portfolio managers with their name, status, role, bio, and start date. They can also update and delete existing portfolio managers and view their details.\n\n- **Project Management**: Users can add new projects with details such as name, description, start date, and end date. They can update and delete existing projects and view project details.\n\n- **Task Management**: For each project, users can add tasks with details like name, description, priority, assigned developer, due date, and status. They can update and delete tasks and view their details.\n\n## Technologies Used\n\n- Frontend:\n  - React: JavaScript library for building user interfaces\n  - Axios: Promise-based HTTP client for making API requests\n  - HTML, CSS: Markup and styling for the user interface\n  - React Router: Library for handling routing in a React application\n\n- Backend:\n  - Python: Programming language for the backend logic\n  - Flask: Lightweight web framework for building RESTful APIs\n  - MongoDB: NoSQL database for storing data\n  - Flask-PyMongo: Extension to integrate MongoDB with Flask\n\n## Installation and Setup\n\n1. Clone the repository to your local machine.\n\nNavigate to the frontend directory.\ncd portfolio-management-system/project_prism/frontend\n\n\n2.Run the frontend development server.\nnpm start\n\n3. Open another terminal and navigate to the backend directory.\ncd portfolio-management-system/backend\n\n4.Install the required Python packages using a virtual environment (recommended).\npython -m venv venv\nvenv\\Scripts\\activate\n\n5.Start the backend server\npython app.py\n\n\nThe frontend will be accessible at http://localhost:3000, and the backend API will be available at http://localhost:5000.\nUsage\nOpen your web browser and navigate to http://localhost:3000.\n\nUse the different features of the Portfolio Management System to manage portfolio managers, projects, and tasks.\n\nAdd, update, and delete portfolio managers, projects, and tasks using the provided forms and buttons.\n\nContributing\nContributions to the Portfolio Management System are welcome! If you find any issues or have suggestions for improvements, please feel free to open an issue or submit a pull request.\n\nLicense\nThe Portfolio Management System is open-source software licensed under the MIT License.\n\nContact\nIf you have any questions or need further assistance, you can contact us at :\nrajeevranjanmishra4339@gmail.com\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraaz2%2Fportfolio_management_application","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fraaz2%2Fportfolio_management_application","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraaz2%2Fportfolio_management_application/lists"}