You just heard about this cool board game cafe near your house, and you really want to go check it out with some friends. But your friends hate board games - or worse, you have no friends. Or do you?

Spinach is an app where anyone can initiate or join a low-key community event. Just create an event and wait for responses from other Spinach users. If enough people are interested, then the event will go through.

Also, did you know that one in five Canadians suffer from mental health issues? As university students, we are very stressed out due to great workload. We hope that Spinach can encourage students to create new friendships and take healthy breaks from their studying, which will strongly improve both mental and physical health.

What it does

On the homepage, you'll see a list of events that are currently planned to happen, as well as the number of people who are planning to attend, and the minimum required for the event to go through. Users can express an interest in attending by clicking on the event.


How we built it

We set up a MySQL back-end to store the user-entered event data. The website was implemented with PHP, HTML and CSS. We used the Google Maps API, as well as the geolocation feature in HTML5 to create the JavaScript applet. We styled the website and app with CSS and jQuery.

Challenges we ran into

Learning JavaScript since most of teammates do not have any experience with JavaScript.

Accomplishments that I'm proud of

We integrated database, PHP and front end to store event data and user infererence, We all had minimal to no experience in JavaScript, but we still managed to create something functional!

Also, this app is meaningful to a lot of people in the world and may possible change someone's lifestyle.

What we learned

Created an instance of Amazon Elastic Compute Cloud (EC2) to host the wordpress web application Created a Amazon RDS database and migrated wordpress local database to MySQL RDS Created front end with HTML, CSS,JS, backend with PHP and MySql Called Google map API to show visual locations

What's next for SPINACH

Integrate more live events, trying to create user login pages, have more integration with Google Maps.

Share this project: