Subham-0922 / ProjectGenny

A full stack Web Application with flask Backend and React as Front-end Note:-Currently deployed link having some issue

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ProjectGenny

A full stack Web Application with flask Backend and React as FrontEnd

Project Prism - Portfolio Management Application

Project Prism is a full-stack web application designed to streamline project and task management for portfolio managers. It provides a user-friendly interface to manage a portfolio of projects efficiently. The application enables users to create, read, update, and delete their information and project details. Each project can consist of multiple tasks, and resources can be allocated to these tasks.

Table of Contents

  1. Introduction
  2. Technology Stack
  3. Features
  4. API Endpoints
  5. Getting Started
  6. Credentials
  7. ER Diagram
  8. Documentation
  9. License

Introduction

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.

Technology Stack

  • Frontend: [Choose your preferred frontend technologies here]
  • Backend: Flask (Python-based web framework)
  • Database Management: [Choose your preferred database management system]

Features

  • 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.

API Endpoints

[Include the API endpoints and their descriptions here]

Getting Started

To set up and run the Project Prism application, follow the steps below:

  1. Clone the project repository from [GitHub Repo URL].
  2. Navigate to the project directory.
  3. Install the required dependencies using the following command:
    pip install -r requirements.txt
    
  4. Set up the frontend application to interact with the backend API endpoints.

Credentials

Please note that these credentials are provided for testing purposes only.

ER Diagram

[https://drawsql.app/teams/prince-wolf/diagrams/portfoliomanager/embed]

Documentation

For detailed documentation on how to use and interact with the Project Prism application, refer to the provided Documentation File.

License

[Specify the license for the application here, e.g., MIT License]

[Include any additional information or instructions for developers as needed]

Thank you for choosing Project Prism! We hope this application enhances your portfolio management experience. For any inquiries or support, please contact our team at [Your Contact Email]. Happy managing!

About

A full stack Web Application with flask Backend and React as Front-end Note:-Currently deployed link having some issue


Languages

Language:JavaScript 58.0%Language:Python 24.9%Language:CSS 14.6%Language:HTML 2.5%