WartemProjectHub is a centralized platform for managing and showcasing various projects developed under the name Wartem. This hub provides a unified interface for accessing multiple projects, each with its own unique functionality and purpose.
- Centralized management of multiple projects
- Dynamic project discovery and integration
- Easy-to-use interface for navigating between projects
- Customizable project display names
- Automated project creation tool
This application is deployed and accessible at the following URLs:
You can visit these links to interact with the live versions of the application.
WartemProjectHub/
├── main_app.py # Main application file
├── wsgi.py # WSGI entry point
├── requirements.txt # Main project dependencies
├── create_project.py # Script for creating new projects
├── templates/ # HTML templates for the main app
│ ├── base.html
│ └── home.html
├── static/ # Static files (CSS, JS, images)
├── projects/ # Directory containing all projects
│ ├── existing_project/
│ │ ├── init.py
│ │ ├── project_config.json
│ │ ├── project_main.py
│ │ ├── routes.py
│ │ └── templates/
│ │ ├── index.html
│ │ └── project.html
│ └── new_project/
│ ├── ...
└── project_template/ # Template for new projects
├── init.py
├── project_config.json
├── project_main.py
├── routes.py
└── templates/
├── index.html
└── project.html
- Python 3.7+
- pip (Python package installer)
-
Clone the repository: git clone https://github.com/Wartem/WartemProjectHub
-
Navigate to the project directory: cd WartemProjectHub
-
Install the required dependencies: pip install -r requirements.txt
- Start the application: python app.py
- Open a web browser and navigate to
http://localhost:5500
-
Run the project creation script: python create_project.py
-
Follow the prompts to name your project and set up initial configurations.
- A version of CO2-Transport-Calculator-Example
This project was developed with the significant assistance of Perplexity AI (https://www.perplexity.ai), an innovative AI tool that greatly facilitated the research and development process. Perplexity AI provided invaluable guidance on project structure, coding practices, and documentation. It helped streamline the gathering of information and offered crucial insights into the structure and functionality of the application.
This project is licensed under the MIT License.