Inspiration
Multiple times we have wanted to attend an event, but had no way to reach it. For every one of these times, someone had one empty spot in their car. Connecting people attending the same event allows them to share the road, cut the costs and enjoy the ride with like-minded people.
What it does
EventLift is at its core an event manager - people create events and share them with others. What distinguishes it from other event managers is the ability to create lifts - car rides that can be shared with others. Members are able to join those lifts, cutting costs and getting to know people attending the same event.
How we built it
We built the backend in Flask, using sqlite3 for the database. The front-end uses jinja2 as its templating engine, and we used Bootstrap framework to provide a responsive website.
Challenges we ran into
As most of the team had never worked with Python or Flask before, there were some difficulties relative to the lack of experience. Working with Bootstrap was also new to the majority of the team, which required some adjusting period as well.
Accomplishments that we're proud of
Having a "finished" working product, a MVP, was a goal of ours since the beginning and being able to achieve it feels very satisfying to all of us. The ability to adapt to the new technologies in such short time period is also something we are quite proud of, as we have been able to get the project working, even if not following every good practice.
What we learned
Besides the technical skills related to the used technologies (in which we had virtually no experience), we also learned a lot about project management skills, working as a team under a tight schedule.
What's next for EventLift
Making it a safer website, adding security measures, would be the next step. In order to implement an MVP with the core functionalities, this part didn't get as much attention.
Log in or sign up for Devpost to join the conversation.