This is Django based web projects. The codebase shows the authentication feature of django. How people can upload a csv file in their project and how to interpreate with that file. Addditionally there is a feature available that can read the data from databases according to the date range and visulaize that retrive information with seaborn tools. Finaaly people can generate the report file, also can export it into pdf formatterd. The key featiure of this projects are given below
- Authentication
- File Uploading (csv)
- Search (date range)
- Visulaization Data (pandas, seaborn)
- Generate Report (pdf)
- Profile (user profile)
- Admin Panel (default django admin panel)
The first thing to do is to clone the repository:
$ git clone https://github.com/princexoleo/Generate_and_visulaize_sales_data.git
$ cd reports_project
Create a virtual environment to install dependencies in and activate it:
$ mkvirtualenv env
$ workon env
Then install the dependencies:
(env)$ pip install -r requirements.txt
Note the (env)
in front of the prompt. This indicates that this terminal
session operates in a virtual environment set up by virtualenv2
.
Once pip
has finished downloading the dependencies:
(env)$ cd src/
(env)$ python manage.py runserver
Now if you browes the (https://127.0.0.1:8000/) in the browser, you can see the login page.