Inspiration

Community services and volunteering helps one in becoming an active member of the community that leads to lasting positive impact on society. There are numerous causes and reason to work for out there, several people who need help and the environment that needs to be maintained. To find all the information on one platform that can be easily accessible where one can come up with different ideas for the services by proposing different projects and the projects being visible for the rest of them who want to sign up as volunteers was the inspiration for the project.

What it does

One can look into the website, learn what the community services is all about with details on the home page. There is a propose project form where one can submit their ideas about their details and the project details. What is the idea, what would the volunteers do, the venue where it is occurring and if there is anything that the volunteers need to bring for the event.

How we built it

We started off by attending the Flask workshop held by Peraton, and utilized the starter project that they gave us to gain more experience working with Flask. We then designed the pages for the project, how they will look, what information they will contain, and their functionality. We then uniformly styled them and designated flask routes to each of them. Finally, we took the data that the users fill out for community service events, store it, and utilize that data to render a project list and a more detailed description page for each event.

Challenges we ran into

The main challenge was to get the input data from forms using flask and use and use that information to create event pages advertising the community service event.

Accomplishments

We were able to create a minimal value project that is up and running. Using flask to create the website and host it on github was the main accomplishment being first time hackers.

What we learned

To use flask efficiently in building a multi-page website with numerous data fields captured using the form.

What's next for 'Hokie Helper'

To improve upon the website with more functionality, polish the design, make it more user friendly, and to potentially build a mobile app that could make it easier to access. Build a database, work with the data to show the statistical logistics about the different events and projects.

Share this project:

Updates