Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/martincastroalvarez/django-data-analytics
Data Analytics, PnL, LTV & retention analysis with Django
https://github.com/martincastroalvarez/django-data-analytics
analytics beautifulsoup4 d3 d3js data-analysis django ltv rest-api visualization
Last synced: about 18 hours ago
JSON representation
Data Analytics, PnL, LTV & retention analysis with Django
- Host: GitHub
- URL: https://github.com/martincastroalvarez/django-data-analytics
- Owner: MartinCastroAlvarez
- Created: 2022-03-27T17:13:46.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-04-14T11:33:14.000Z (almost 3 years ago)
- Last Synced: 2024-12-22T12:32:11.757Z (about 2 months ago)
- Topics: analytics, beautifulsoup4, d3, d3js, data-analysis, django, ltv, rest-api, visualization
- Language: Python
- Homepage: https://martincastroalvarez.com
- Size: 6.23 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Data Analytics
Campaign metrics analytics in Django![img](./wallpaper.jpeg)
## Data Model
![img](./analytics/static/model.png)
## Jupyter Notebook
[Click here to open the Notebook](./api.ipynb)
## Gallery
#### Engagement Optimization
![img](./analytics/static/search.png)
#### Profit and Losses
![img](./analytics/static/engagement.png)
#### LTV & Retention Analysis
![img](./analytics/static/ltv.png)
#### Data Visualization
![img](./analytics/static/charts.png)
#### Geographic Data
![img](./analytics/static/maps.png)
#### Authentication
![img](./analytics/static/login.png)
#### Web Scraping
![img](./analytics/static/webscraping.png)#### REST API
![img](./analytics/static/rest.png)
## Installation Guide
#### Virtual Environment
```bash
virtualenv -p python3 .env
source .env/bin/activate
pip install -r requirements.txt
```#### Create User
```bash
python3 manage.py createsuperuser
```#### Migrations
```bash
python3 manage.py migrate
```#### Collect Static Content
```bash
python3 manage.py collectstatic
```#### Start Application
```bash
python3 manage.py runserver
```#### Visit [http://127.0.0.1:8000/api/](http://127.0.0.1:8000/api/)
![img](./analytics/static/api1.png)
![img](./analytics/static/api2.png)
![img](./analytics/static/api3.png)
![img](./analytics/static/api4.png)
![img](./analytics/static/api5.png)
![img](./analytics/static/api6.png)
![img](./analytics/static/api7.png)
![img](./analytics/static/api8.png)
![img](./analytics/static/api9.png)
![img](./analytics/static/api10.png)
![img](./analytics/static/api11.png)
![img](./analytics/static/api12.png)
![img](./analytics/static/api13.png)#### Run the Jupyter notebook
```bash
jupyter notebook
```#### Visit [http://127.0.0.1:8000/api/](http://localhost:8888/notebooks/api.ipynb)
![img](./analytics/static/notebook1.png)
![img](./analytics/static/notebook2.png)
![img](./analytics/static/notebook3.png)
![img](./analytics/static/notebook4.png)
![img](./analytics/static/notebook5.png)
![img](./analytics/static/notebook6.png)
![img](./analytics/static/notebook7.png)
![img](./analytics/static/notebook8.png)
![img](./analytics/static/notebook9.png)
![img](./analytics/static/notebook11.png)
![img](./analytics/static/notebook12.png)
![img](./analytics/static/notebook13.png)