Inspiration

We are inspired by the thought of change and change can be caused by awareness. So, we built PetitionMe to bring this awareness to everyone.

What it does

Users are able to create petitions and share it for others to spread awareness about a topic the user is passionate about.

How we built it

We built it using Django as the front end framework and Python and as the back-end with Flask to build the API service and SQLAlchemy as the ORM for the SQL database.

Challenges we ran into

We ran into challenges with API development and formatting it. Ultimately we suceeded and were able to get the API up and running to do authentication, database queries and other functionalities related towards creating/editing/deleting a petition.

Accomplishments that we're proud of

We're proud of the intricate API system we have build and the responsive website for the petitions.

What we learned

We learned alot about RESTful API services and how to build one using flask in Python. We also learned how to do SQL queries, many-to-many relationships. *Database Architecture *API Creation *Database Relations *Security/Password Hashing and Salting *API Use *Web Applications

What's next for PetitionMe

Use Dall-E to generate images, upvoting a petition, current events.

Built With

Share this project:

Updates