Project Prism is a full-stack web application designed to manage projects and tasks for portfolio managers. It provides a user-friendly interface to manage a portfolio of projects efficiently. The application enables users to perform all CRUD Operations on their information and projects. Each project can consist of multiple tasks, and resources can be allocated to these tasks.
- Introduction
- Technology Stack
- Features
- API Endpoints
- Getting Started
- Credentials
- ER Diagram
- Documentation
The primary purpose of Project Prism is to provide portfolio managers with a holistic approach to manage their portfolios effectively. The application allows managers to create and manage their profiles along with the projects they handle. Tasks can be assigned to specific projects, and resources can be allocated to these tasks. The application features advanced functionalities like pagination, filtering, and sorting for project listing.
- Frontend: [Choose your preferred frontend technologies here]
- Backend: Flask (Python-based web framework)
- Database Management: MongoDB
- User Authentication: Sign up, log in, log out, and update user information.
- Portfolio Management: Create, read, update, and delete projects. Assign projects to portfolio managers.
- Task Management: Create, read, update, and delete tasks associated with projects.
- Resource Management: Create, read, update, and delete resources. Assign resources to tasks.
- Project Listing: Advanced project listing with pagination, filtering, and sorting options.
To set up and run the Project Prism application, follow the steps below:
- Clone the project repository from [https://github.com/rayxtr/Portfolio_Management].
- Navigate to the project directory.
- Install the required dependencies using the following command:
pip install -r requirements.txt
- Set up the frontend application to interact with the backend API endpoints.
- Admin: Email: madhu@abc.com, Password: 1234
- Manager: Email: ankit@abc.com, Password: 1234
Please note that these credentials are provided for testing purposes only.
[https://drive.google.com/file/d/13oBhhE0V14GejLnNaEfLtczyurdflplD/view?usp=drive_link]
ThankYou for Your Visit.