Our project aims to solve the UN sustainable development goal of generating clean and renewable energy by promoting the use of biofuel in India. Biofuel is often used as energy source but not on a large scale. Ecogas aims to scale it up by providing an interface for biogas plant owners to connect with people who are ready to supply organic waste to them, who in turn will be able to purchase fuel, fertilizers and other products from the plant owners. Ecogas facilitates everything for the end users which gives this app/idea a huge potential if implemented properly.
- Google Cloud Platform
- Google Maps Platform
- Spring Boot and JSP
- HTML5, CSS3, JavaScript
- MySQL
- Login to the Google Cloud console, create a new project
- Open the Google Maps API and generate a new API key. Remember the key.
- Make sure you have MySQL and Spring Boot IDE installed in your system. If not, you can head over to the hyperlinks in the names and install them first.
- Download the code from this repository as a zip file.
- Open Spring Tools IDE and create a new workspace.
- Extract the zip file in the workspace.
- Go to
File->Import->Directory
and choose the folder which has the pom.xml file. - Click on import project.
- Once the project is imported, right click, go to
Maven->Update Project
, click on that and check onForce Update
. This will download all the dependencies. - Go to MySQL workbench and create a new schema called ecogas.
- Open
src->main->resources->application.properties
, change the configuration of the variables according to your system. Replace the{api_key}
variable in points.jsp, updateplant.jsp and addplant.jsp. - Right click on the project directory and click on
Run As->Spring Boot App
. The project should run successfully.
P.S: All the pages are responsive and can be viewed in mobile.
We won't be accepting any PR's till the Solution Challenge evaluation is not done, after that we will keep the application open-source and would welcome contributions to this project.