This repository contains the financial analytics and data-driven approach to assess the potential costs and income of Factify, a startup in the ideation phase. This project was completed as part of a final thesis for a business analytics degree.
Factify is a digital news distribution platform that leverages Large Language Models (LLMs) to compare and complete news stories. The platform aims to provide users with a comprehensive view of news topics, including all relevant sources, addressing the issues of newspaper bias and saving users time in contrasting multiple stories and viewpoints.
Datos-Competencia-Factify.xlsx
: Excel file containing subscriber counts and subscription prices for major Spanish newspapers.scatter-plot.py
: Python script to visualize the relationship between subscriber count and price. Scatter Plot showcasing relationship between subscriber number and subscription price.
-
Team Costs
-
LLM Costs
Cost_Analysis_Detailed.xlsx
: Breakdown of estimated LLM costs for running the platform.LLM_Pricing.xlsx
: Comparison of different LLM models and their pricing.bubble-graph-cost-size.py
: Visualization of LLM pricing properties.dash-app.py
: Prototype tokenizer and cost estimator for prompts.
Contains data from user surveys and interviews to validate the problem and understand user needs.
Web scraping scripts and data for estimating office space costs in Spain. Graph which analyses over 100 office spaces in Madrid with the objective of finding out average price per square metre.
Repository for images used in the report.
App which can be used to estimate the total revenue and user base per year for the app with a series of modifiable parameters.
income_projections_dash/
: Dash app for estimating app revenue projections.dash-app-ingresos-montecarlo.py
: Monte Carlo simulation for revenue projections.
income statement.xlsx
: Compiled financial projections for the first 3 years.requirements.txt
: List of Python dependencies for the project.
-
Clone the repository:
git clone https://github.com/your-username/factify-financial-analytics.git
-
Install the required dependencies:
pip install -r requirements.txt
-
Navigate to specific folders to run individual scripts or Dash applications.
Somehow this could be a profitable company, however it's unrealistic as we have no real data or operations, it's all an estimate. If you wish to find out more about how I did this and can speak Spanish, the Trabajo Final de Grado
file goes a lot more into detail about the process and my thinking behind the company.
Send me an email: [email protected]