Inspiration
What inspired us to build CUniverse was to have a centralized hub for students to have access to all upcoming events at CUNY and be able to RSVP on time. Since I started my academic career at CUNY, I would want to attend events but most of the time, the date to sign up had already passed and I would miss out on the great chances. CUniverse does not let that happen, it notifies students of all events and lets them RSVP on time!
What it does
CUniverse provides students with a list of all events happening at CUNY so they can RSVP and be reminded so they never miss out on a chance that will help build their future!
How we built it
We first created a design prototype on figma (linked in devpost as well) to create a structure of what we aim to create, then we started developing and coding. We used html, css, js, and localStorage API. Our index file was html which had navigations to 4 pages: home, rsvp, contacts, and faqs. We Created the homepage with js since it had interactive features such as letting users navigate to the rsvp page and registering for events as well as being able to search for events based on categories like career fair, hackathon, networking, and club meeting.
Challenges we ran into
A challenge we ran into was that none of us were familiar with using APIs so implementing the js logic with localStorage was quite tricky. However, we practiced vibe coding and successfully accomplished the task! Another challenge we faced was communication within the team as this hackathon was during weekdays and most of us have responsibilities such as work due to which we couldn't collaborate as effectively as we should've.
Accomplishments that we're proud of
What we're proud of is that participating in CTP hacks has given us the confidence to further excel in our careers and not be afraid to try new things. This hackathon was the first for all of us in the team and we're really proud that we created a project that we can confidently showcase to fellow CTP students and staff.
What we learned
We learned how to create responsive webpages using html, css, and js, as well as managing version control with Github. It was really hard for us to fork, commit, and pull requests but we all worked together to ensure our repository was up to date with the latest version of code and successfully running!
What's next for CUniverse
We believe that we need a database for CUniverse so that instead of using static html data, we can use real data from an actual database such as PostgreSQL so that we can handle dynamic events. We also want to add user authentication so that users such as club members and faculty/alumni can log in to their accounts to post any upcoming events hosted by their organization.
Built With
- css
- figma
- html
- javascript
- localstorageapi
Log in or sign up for Devpost to join the conversation.