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.
Log in or sign up for Devpost to join the conversation.