GreenTechHub is an interactive platform powered by Python and Django, designed to bring together technology enthusiasts, game developers, and creative minds. At its core, GreenTechHub serves as a hub for showcasing innovative projects, exploring a curated library of games, and accessing embedded services that enhance user experiences.
- Project Showcase: Highlight and share your creative endeavors, from game development projects to Python-powered tools, with a community of like-minded individuals.
- Game Library: A rich, organised collection of games ranging from indie creations to tech demos, all accessible through an intuitive interface.
- Embedded Services: Tools and APIs integrated seamlessly into the platform, offering users enhanced functionalities for projects and development workflows.
With GreenTechHub, users can explore, learn, and create in a vibrant ecosystem, making it a one-stop destination for showcasing innovation, sharing ideas, and building connections. Whether you're a seasoned developer or an aspiring creator, GreenTechHub is your space to thrive.
-
v1.0 (Initial Release):
- Launched core platform with project showcase, game library, and embedded services.
- User authentication and profile management.
- Responsive design with intuitive navigation.
-
v1.1 (Community Features):
- Added user comments and feedback on showcased projects.
- Implemented project rating and upvote system.
- Improved search and filter options in the game library.
-
v2.0 (API & Integration Expansion):
- Introduced API access for external integrations.
- Enhanced embedded services with new tools for developers.
- Implemented user dashboards for project analytics.
To get started with running GreenTechHub in a Docker environment:
docker build -f Dockerfile.python -t pybase:3.11 .This command will build and start all required services in detached mode:
docker-compose up --build -dTo shut down the services and remove containers:
docker-compose downAfter the initial startup, you may want to run database migrations and create an admin user:
docker-compose exec greentechhub python server.py migrate
docker-compose exec greentechhub python server.py createsuperuserdocker-compose logs -fNOTE: If you're using environment variables (e.g. .env), ensure that your docker-compose.yml is configured to use them properly.
GreenTechHub is licensed under the MIT License, see LICENSE for more information.