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
|
Some checks failed
Deploy Docker to Azure VM / deploy (push) Has been cancelled
|
||
|---|---|---|
| .github/workflows | ||
| client | ||
| server | ||
| .gitignore | ||
| compose.yaml | ||
| README.Docker.md | ||
| README.md | ||
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
-
Clone the Repository:
git clone https://github.com/RhamzThev/Terre.git cd Terre -
Install Dependencies:
pnpm install -
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.