Inspiration

With the growing need for positive change, especially for the many injustices in the world, we wanted to create a website where people can obtain the resources needed to make a difference. We were inspired by the people closest to us who have been affected by current events and consequently advocated for change.

What It Does

Our website has many features like an about us page, a home page, a petition page, and an email template generator page. You can learn more about our mission and website in the about page and home page. In the petition page, you can learn how to create your own petition and find petitions to sign to start your advocacy journey. Finally, our template page creates a personal email you can copy and paste to a state representative after submitting some information about who you are and what topic you are advocating for.

How We Built It

We built the entire website from scratch using HTML, CSS, and JavaScript, and we were able to code collaboratively using Repl.it.

Challenges We Ran Into

As this was our first time creating a side bar with a hamburger menu, we ran into issues with coding the functionality in JavaScript and the formatting in CSS. We also ran into issues with our email template generator as it wouldn't change the text or the submit button wouldn't work. We were able to solve these problems with patience and communication, but mostly the alert function :)

Accomplishments That We're Proud Of

We are immensely proud of the UI of our website as it was our first time creating a very professional-looking website from scratch, a side bar, and a slideshow. We are also proud that we were able to randomize the templates so emails sent to state representatives won't be overlooked as spam, which is normally a huge issue in activism.

What We Learned

We learned a lot through this process, especially in the coding languages of HTML, CSS, and JavaScript. We also learned how to collaborate and communicate online, as this is one of our first hackathons completely online.

What's Next for eActivist

The future of eActivist includes an account system for users to track which templates they've used and a saving function to pick which emails to save and send later. We also plan to add the state representatives' emails, so users would also be able to register for an account with their email and be able to send the generated emails to their representative's within the website. Lastly, we plan to add more topics that are important to advocate for and more template choices for each topic. That way, users have more options and won't have their emails marked as spam.

Built With

Share this project:

Updates