Inspiration
I like creating web applications, and the track of Social Good / Change resonated with me so I thought this could be something fun to quickly build out.
What it does
Allows unauthenticated users to
- view and search for events
Authenticated users can
- create events, register for events and search for events
- organizers can edit and delete those events as well.
How I built it
- PHP in the Laravel framework
- MySQL
- Vanilla Javascript, HTML and Bootstrap
Challenges I ran into
- Simply a lack of time. I wanted to add spreadsheet downloads for event organizers and an instant message system for users to chat with each other about events but I unfortunately ran out of time.
- Didn't have enough time to make it live :( Wanted to launch it on Heroku!
Accomplishments that I am proud of
- The search functionality, search for an event based of it's name to discover events.
- The most recent events are shown first on the landing page to show what's new and to help spread the word.
- For the time allotted, and for a 1 man team, I am proud of the UI and the lack of duplicate clutter on the backend.
What I learned
- Don't bite off more what you can chew!
- Keeping stakeholders in mind when designing features and UI. Putting myself in a user's shoes to determine what information is most necessary when browsing for and looking up details about an event.
- Laravel is a great framework! PHP gets an unjust rep!
What's next for ProfsForChange
- Spreadsheet downloads, an instant messenger and improved visuals!
Log in or sign up for Devpost to join the conversation.