Once Grade eight had ended, a lot of us wanted to start volunteering. There weren't many volunteering opportunities flying towards us, it took days to find and select opportunities. For my story, I was lucky to have a teacher who was running in the Federal election, but a lot of my peers struggled to find a place to volunteer. Some places had huge wait-lists. We as a group want to change this and help fellow peers who are entering high school or who are already in high school.
What it does
The site allows the community to post events, volunteer and job opportunities for the people living in the community. In your post you will provide a time for the event, event info and contact information so the person who is interested will contact you which will lead you to giving the location due to security purposes.
## How we built it We started it off by creating the form and connecting this to the Freeform api. Then we started adding posts to create a main page. We then tried designing it through css and that took the longest because of issues.
Challenges we ran into
One of the biggest challenges we ran into was the css not working properly and it appeared differently on everyone's screens. We solved this by using percentages instead of absolute value. Another challenge was a power outage which was at the start of the hackathon and 2 of our team members were not there for the first few hours. This really set us behind compared to others.
## Accomplishments that we're proud of The website worked exactly how we expected to and that we were able to overcome obstacles we faced throughout the event.
What we learned
Learned how to use an API that we used for the form to send emails. We also learned about the functionalities of CSS and flexbox.
What's next for this project
This project was very fun, but there are minor improvements needed to improve efficiency, security, aesthetics, etc. First, adding a search bar would improve efficiency for the user, It will help the user locate what they are trying to find. For example, if a person wants to find volunteering opportunities he can go to the search bar and search up ”volunteer” and the computer should present him with all the volunteering opportunities posted. Secondly, adding a feature where the computer can deem a request of a user “not-safe” and it will send the request to a human which they will have to check if the request is safe. Third, aesthetics is an important part of every project, our project is quite aesthetic in its own way but more can be added.