-
Home page with events in your area
-
Pop-up after clicking on a flyer
-
Monthly calendar view that shows you when events are coming up on a monthly scale.
-
The events that are coming up for the next week.
-
Ability to upload your own flyers.
-
Profile page where you can change your location.
-
Home page from Android view with events in other areas.
Inspiration
We've found that looking for local events can be difficult, because each organization or venue posts their events only on their own local social media feeds or websites. While visiting Philadelphia for a conference last Halloween, my friends and I wanted to go to some kind of 18+ Halloween party or event, but it was practically impossible to find anything since we didn't know any locals. We had to scour different Instagram accounts, and even then, events from previous years or different weeks would come up. CalEvent tackles this by allowing any individual or organization to post their events to Calevent's digital bulletin board!
What it does
Calevent takes in a desired location and posts events also listing that specific location. Events are represented by their flyers on a digital bulletin board. Clicking one displays more information about the event, such as date, time, location, and some quick info. Users are also able to upload their own events, which can make marketing for an organization simple and easy.
How we built it
For the backend, we used a DigitalOcean App Platform to run our API, MongoDB for the database, and a DigitalOcean Space for flyer image storage.
For the frontend, we used React Native and Expo Go.
Challenges we ran into
Getting our development environments set up was not easy. Unfortunately, due to an outage, we were not able to be awarded DigitalOcean credits for our project either. We also had to pick a scope that is reasonable for 2 members as we had a lot more ideas for potential features initially.
Accomplishments that we're proud of
We had no experience with building a backend from scratch to being able to build a functional database and API. This was a huge challenge for us initially but it was a great opportunity and we ended up with a pretty well fleshed out product. We both have more experience with frontend but I think the design we chose was a unique take on a concept that's already out there.
What we learned
We are a lot more confident in our abilities with backend and using React Native. There were a lot of libraries built into it that just streamlined the process once we knew about them.
What's next for CalEvent
GPS data implementation, better checks for data integrity. "Like" system to be able to add events that you're planning on going(which would simultaneously serve as an RSVP system for the hosts).
Log in or sign up for Devpost to join the conversation.