Inspiration

The inspiration for this was just trying to get more community engagement after having visited an old peoples home with the Rotaract club here in Lusaka, Zambia. Such events aren't well advertised and more people need to know about them to be able to lend some assistance.

What it does

This API allows anyone to consume it and create a community assistance application. The API will allow a user to create accounts and login. The API then allows users in the community to request for assistance from other members. It also allows the users to create community events.

How we built it

This project was built using Python and Flask for the API and Ariadne for graphql. The application uses a postgresql database to keep all the data.

Challenges we ran into

I ran into some time constraints in building this as life things happened and I didn't get as much time as I had wanted to work on this. I also had some challenges integrating sms notifications in the application during the period of the hackathon.

Accomplishments that we're proud of

I'm proud of being able to complete a working graphql API and having being able to host it.

What we learned

I have re-learned graphql, how to integrate it in flask and how to do graphql jwt authentication.

What's next for Community Assistance API

I would like to flesh it out a bit more by adding responses to requests, allowing other users of a community to be able to pick up requests. I would also like to add notifications that would alert a community member of someone else either picking up their requests or coming to their event.

Built With

Share this project:

Updates