Inspiration

I am involved in a lot of event planning and advertising at my High School and realized that there were no good tools that helped you plan an event and advertise an event. I set to solve both of these problems with a custom website. This project aims to knit communities together and bring an audience to events that may otherwise go unnoticed, encouraging participation within communities.

What it does

Currently the website runs locally. It allows users to create accounts, create events and explore events posted by other users of the website.

How we built it

I built the website using React for the frontend and Django for the backend.

Challenges we ran into

I ran into many challenges trying to make the Frontend and Backend work harmoniously. I also generally struggled with the frontend coding because I have never used HTML or CSS before.

Accomplishments that we're proud of

I am very proud of being able to create a website that is deployment ready which can make a serious impact on local communities. I am proud of being able to learn completely new tools such as Django and React to create an end-to-end application.

What we learned

I learned how Django is used for user authentication, authorization, routing, and other backend functionalities. I learned how to run a React project with Django as a backend in a sophisticated and secure manner to protect user accounts and data. I also learned how to use HTML and CSS to create visually appealing user interfaces to attract more users.

What's next for Leaf

I plan to expand the project, adding additional functionalities for collaboration and more thorough event planning. I also plan to make the user experience better by spending more time perfecting the interface. I am also excited to actually deploy the website with a database so that people from around the world can use it in their communities to bring everyone closer together and make a positive impact.

Share this project:

Updates