๐ญ Iโm currently working on making an open source petition system available for my University so that it can help the Students Body organise their priorities and give students a voice.
๐ฑ Iโm currently learning more about Docker which I've been using and incorporating into all of my projects. I am also experimenting with React.
๐ซ How to reach me: [email protected] // is this going to end up on lots of spam lists :/
โก Fun fact: This year I was president of the UL Computer Society. We had an amazing year finishing it off by winning the Best Society in the University. I myself was shortlisted for best society individual.
On the python template form there is a way to make sure that only [email protected] and [email protected] emails are accepted in the html email input field for signing a petition
There is hardcoded text that needs to be changed to English.
The petition details page is where you can view images and read about a petition and eventually sign that petition. Certain key words regarding Signing the petition were in French.
When you sign a petition you enter your first and last name, phone# and email. I think it could be good to remove the field for adding a phone number as this is not needed.
As of now the phone field is not a required field.
The tradeoff is that lots of code will likely need to be removed from templates/models and other areas of the project.
Green ticks show up on the email field even after you have failed to enter a successful UL email.
The clean method in Signatures class in Models.py was initially only used for checking that you only sign a petition once. Now it also checks for UL emails only.
Discussion needs to happen whether an account needs to be created for a petition to be created.
As of right now an account needs to be created, the trade-off on changing the code vs ease of use need to be examined.
Any petition created needs to be verified as coming from a UL student. So even if account creation is removed there needs to be a level of validation.
Changing stuff from the homepage 'Welcome to pytition'
Changing the title from 'Pytition' to something else.
Changing the tab names of 'this is an example petition - pytition' to having the new title instead.
The ReadMe that is used by the pytition project is not useful to our purposes for creating this. Update it to explain the purpose of the project.
Purpose of project: To create a petition system for UL students only. Websites like change.org allow any email to be used when signing a petition and UL board representatives don't regard those petitions due to the fact anyone, including people outside UL can sign a petition relating to an UL issue.