Skip to content

TodayNightt/time-machine

Repository files navigation

⏳ Time Machine

Time Machine is a web application that transports you back in time.

Choose any date, and you'll discover:

  • ✨ Notable births
  • 🕯️ Important deaths
  • 📜 Historic events

All data is powered by Wikimedia’s “On This Day” API, bringing real historical records to life from Wikipedia.

🛠️ Getting Started

📦 Prerequisites

  • Node.js
  • Python 3.9+
  • pip
  • (Optional) Docker + Docker Compose

🖥️ Local Development

1. Clone the Repository

git clone https://github.com/TodayNightt/time-machine.git
cd time-machine

2. Frontend Setup

cd frontend
npm install
npm run build

3. Backend Setup

cd ../backend
pip install -r requirements.txt

4. Run Backend Server

  • Windows:
 waitress-serve --port 5000 main:app
  • Linux/macOS:
 gunicorn --bind 0.0.0.0:5000 --workers 4 main:app

🐳 Run with Docker

  • Docker compose
docker compose up
  • Prebuilt Docker image
docker load time-machine.tar

About

Time Machine is a web application that transports you back in time.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published