Terre is an interactive application that allows users to explore the Earth's history through an intuitive user interface. Users can navigate to specific time periods and geographical areas to discover events, cultural developments, and significant occurrences in a visually engaging manner. https://terre.rhamzthev.com
This repository has been archived on 2026-02-02. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
Find a file
rhamzthev 07a69f7955
Some checks failed
Deploy Docker to Azure VM / deploy (push) Has been cancelled
Update README.md
2026-02-02 21:19:02 +00:00
.github/workflows this is it, edited how container is removed 2024-08-30 09:57:25 -04:00
client added coordinate info 2024-10-12 10:29:18 -04:00
server added coordinate info 2024-10-12 10:29:18 -04:00
.gitignore added flask 2024-10-07 23:36:04 -04:00
compose.yaml updated cert retrival method; made earth 30 fps 2024-08-29 21:06:17 -04:00
README.Docker.md reverted back to 80 2024-08-20 00:40:55 -04:00
README.md Update README.md 2026-02-02 21:19:02 +00:00

Terre

Terre is an interactive, time-traveling application that allows users to explore historical events across the globe. With a user-friendly interface, users can navigate to specific time periods and geographic locations to discover significant events, cultural milestones, and historical data.

Features

  • Global Navigation: Explore an interactive 3D model of the Earth.
  • Time Travel: Select any time period in history to see relevant events and data.
  • Localized Information: Zoom into specific continents, countries, or regions to view localized historical events.
  • Rich Data: Access a comprehensive database of historical events, including political, cultural, and social milestones.

Tech Stack

  • Frontend: Vue + Vite - Provides an interactive and fast user interface.
  • Backend: Python Flask
  • APIs: Wikidata API
  • Package Manager: pnpm - Ensures efficient and consistent dependency management.

Installation

  1. Clone the Repository:

    git clone https://github.com/RhamzThev/Terre.git
    cd Terre
    
  2. Install Dependencies:

    pnpm install
    
  3. Run the Application:

    pnpm run dev
    

Usage

  • Navigating the Globe: Click and drag to rotate the Earth, and scroll to zoom in and out.
  • Selecting Time Periods: Use the timeline slider to move to different time periods in history.
  • Exploring Events: Click on regions or countries to view detailed information about historical events in that area during the selected time period.

Contributing

We welcome contributions! Please read our Contributing Guidelines for more details on how to get started.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

For questions or suggestions, please open an issue.


Feel free to customize this description further to better fit your project's specific details and requirements.