Inspiration

Amidst the rising concern of climate change affecting species, including our own, all over the world, Earth has approximately 11 years cut emissions to avoid dire climate scenarios before it is completely irreversible. With the world being held on a timer, there are many environmental health initiatives around the world that don’t have a specific platform to promote and recruit volunteers. From this, it creates the idea to create a social network specifically for environmental health initiatives to promote the fight against climate change and promote the cleaning of the earth.

What it does

GreenSpace is a social network where users are able to make their own profile account and interact with other individuals through a public universal feed where all users can see. From this, recruiters and promoters are able to promote a specific environmental health initiative for users to join. There is also a “friend list” feature and “direct message” feature where individuals are able to meet and interact with like-minded individuals both passionate about the environment and ask questions about specific events and such.

How we built it

We built GreenSpace using HTML to create the general structures and pages of the website. We furthered this by designing and styling each page into an eco-friendly theme by using CSS and Bootstrap. More specifically, we used Twitter Bootstrap to gain access to some of their very useful UI components, such as the buttons seen in the navigation bar. We also implemented Javascript to add different features and build a general user interface where individuals are able to use it freely. For the backend, we used PHP and SQL to store data from the users to keep memory of recent posts, account information for login, and more.

Challenges we ran into

There were many challenges that we ran into as it was our first time using PHP and SQL. The problem hovered over the space of data not being stored correctly. There were some issues with figuring out how to actually input our data into the database, and access our data from the database. However, with research and trial and error, we overcame this challenge as well as many others that involved styling and features that we wanted to implement.

Accomplishments that we're proud of

We are very proud that we were able to make a functional social network geared towards promoting environmental health initiatives. We were able to create a user-interface where users could create their own accounts and interact with other users with all data being kept secure and accurately to be displayed.

What we learned

We learned a lot about how databases are used to store data. We also learned a lot of encryption to keep users’ data safe and secure.

What's next for GreenSpace

In the future, we plan to implement a filter button integrated within the feed, which would allow users to refine their feed to specific topics, such as events, fundraisers, etc. In order to alter our application to handle this data, we would allow users to select certain options when creating a post that would be collected and stored in our database, which would allow for the functionality of the filter button.

Share this project:

Updates