All of the web pages are login required
in the home page you can use the search form to find the datas between a certain date and then visulize it with the type of chart you want(Bar chart-Line chart-Pie Chart) , and the set the "Results By" field to get the results by transaction or their sale's date.
Then You can see the data frames according to your search and the selected chart, Then you can Add a report with the given Data.
You can add a report based on your given chart.
Create Report View source code
In the sales page you can see all the sale objects list.
Sale objects Detail
You can drag and drop your csv files to read the data from them and then add them to the database.
Drag and drop implemented by dropzone.js
In reports page you can see all of the created reports and you can see every report's detail and you can generate a pdf for the desired report.
reports detail page
Reports Detail View source code
generating pdf for reports
You can edit and update your profile in this page.
Name | Description |
---|---|
pandas | Dataframe creation |
Matplotlib | Chart Implementation |
PyPDF2 | pdf toolkit(creating pdf,...) |
xhtml2pdf | HTML to PDF converter |