Before you start
Welcome to The Prophet GreenADeN Hackathon
Here, we aim to tackle pressing sustainability challenges by leveraging technology and innovative thinking. You will work on creating green software solutions – greening by Information Technology. This hackathon is designed to foster interdisciplinary collaboration, blending technical skills with insights from sustainability, design, and business.
Below are the broad guidelines for you to start with. Please note that you are free to use technologies and processes beyond the ones listed here in the guidelines.
FRONT-END: How To
- Use React as a front-end framework for developing your Web Application.
- Use Netlify to deploy your Web Application
Prerequisites
Before starting this hackathon, you should have a basic understanding of:
Best practices / suggestions
- Manage the codebase using GitHub for the purpose of collaborative development, we recommend GitHub Desktop for beginners
- VScode is the recommended IDE because of its ease of use and global acceptance
- Use MaterialUI for designing your Web Application and for making it accessible to a variety of users with possible different impairments (visual impairment) and different use cases (PC, laptop, smartphones of various sizes, tablets) MaterialUI's already ready components increase the development speed and lead to a cleaner, more understandable code
Let’s get started!
Go through each page to get familiar with broad concepts and tools:
- Ideation
- Teamwork
- Setting Up Your Development Environment
- Implementing Your Solution
- Deploying Your Solution
- Green Coding
- Resources
BACKEND: How To
In today's technology-driven world, setting up a robust and efficient backend is crucial for any application. This comprehensive guide is designed to help you navigate the process with ease, ensuring that your backend infrastructure is not only effective but also environmentally friendly.
This guide includes the following key sections:
- Comprehensive Guide to Setting Up the Backend of the Application: This section provides detailed instructions and best practices for establishing a solid backend foundation. From server configuration to step by step setups, you will find everything you need to get started.
- Green Measuring Tools For Backend Support: Sustainability is at the heart of modern development. Here, we introduce tools and techniques to measure and improve the environmental impact of your backend systems, helping you to build greener applications.
- Is My Solution Green Enough?: Assess the ecological footprint of your backend solutions with this insightful guide. Learn how to evaluate your setup and implement changes to ensure it meets green standards.
MOBILE FRONTEND: How To
We recommend using Flutter for the mobile front end. Before going any further, we highly recommend watching this tutorial if you are new to flutter
Flutter Beginner Course: https://www.youtube.com/playlist?list=PL4cUxeGkcC9jLYyp2Aoh6hcWuxFDX6PBJ
Once, past this point use the information here to employ Flutter for your mobile front-end work.