Skip to content

Repository files navigation

ForeSight

ForeSight is an internal forecasting and insights platform designed to support strategic decision-making through intelligent data analysis, predictive modeling, and streamlined workflows.

Note: This is a private repository for internal use only.

📌 Project Overview ForeSight empowers teams with:

Automated forecasting models tailored to business use cases

Clear, natural-language insights from complex datasets

Custom dashboards and visual tools for stakeholders

Modular architecture for easy expansion and integration

🧱 Architecture bash Copy Edit /frontend → React-based UI with Tailwind styling /backend → FastAPI-based API services /ml-core → ML pipelines and models /scripts → Automation, ETL, and utilities 🚀 Getting Started

  1. Clone the repo bash Copy Edit git clone git@github.com:your-org/foresight.git cd foresight
  2. Set up environment Create a .env file for both backend and frontend (see .env.example)

Ensure PostgreSQL is running and credentials are configured

  1. Run the project bash Copy Edit

Backend (FastAPI)

cd backend uvicorn main:app --reload

Frontend (React)

cd ../frontend npm install npm run dev 🧪 Testing bash Copy Edit

Backend

pytest

Frontend

npm run test 📂 Data & Models ML pipelines live in /ml-core

Use scripts/train_model.py to retrain models

Forecast outputs stored in /data/outputs/

🔐 Access This project is private and requires credentials for all environments. Reach out to an admin to request access.

📄 License This project is proprietary and not for public distribution.

About

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages