This repository contains source code of a prototype version of an official project I have worked on. It is a Data Reporting Portal for a large sized pharma company which has multiple partner pharma companies.
URL: The prototype is hosted live on my personal Free Tier AWS instance at: http://mdp.kajadhav.me
Table of Contents
For more Screenshots, refer to the Sample Use Case Documentation of this repo or click here
Medicine Data Portal is a data reporting tool designed by me and my team for our client – a large sized pharmaceutical company. Our client has several other pharmaceutical companies as their partners. The data portal helps communicate information and maintain records between our client company and their partners. It maintains records in three business reports used by the companies, namely: Product Development Timeline (PDT), Filing Plans and Sales Report. The Software Backend has two user roles, namely Admin and Partner.
- Thousands of Partner companiess can simultaneously Create, Retrieve, Update and Delete millions of records in three business reports: PDT, Filing Plans and Sales Report.
- Partners can Create, Retrieve, Update and Delete their profile information.
- Admins can Create, Retrieve, Update and Delete Partners, Products and Country list and each Partner's PDT, Filing Plans and Sales Report.
- Partners can submit their PDT, Filing Plans and Sales Report for approval.
- Admin can Approve or Reject PDT, Filing Plans and Sales Report.
- Admins and Partners can talk to each other via real time chat.
- Admins and Partners get emails about report approvals or rejections and general emails like forgot password, etc.
- Admins can also see consolidated PDT, Filing Plans and Sales Report of all partners and filter and sort them by different columns.
- Admins and Partners can download all reports they see to csv files and also copy paste records into the portal from csv files.
- Admin is also given access to a customized dashboard which shows different summaries regarding all the partners and their reports and provides business insights regarding the sales of each Product by each Partner.
- Install
Git
,Docker
anddocker-compose
. - Clone the repo and
cd
into it. - Set appropriate AWS EC2 and RDS creds in
.env
files. - Run
sudo docker-compose up -d
.
- Github:https://github.com/kaushikjadhav01
- Medium:https://medium.com/@kaushikjadhav01
- LinkedIn:https://www.linkedin.com/in/kaushikjadhav01/
- Portfolio:http://kajadhav.me/