Inspiration

Our school posts online announcements about it's events, but those events often are posted on a different site depending on who runs them (the school, organizations, clubs, etc.). We felt like it might be smart to make something that centralizes all of those announcements

What it does

The site has event objects that are displayed in short detail on the main page. When a user clicks on them, the detail expands, and more information is presented. In addition, we made a form for creating new events and adding them into the site.

How I built it

We built the entire app using the Angular framework. We used it, and many of it's modules to create the displays and form that were used.

Challenges I ran into

Our hope was to implement a Mysql database into the Angular app. However, we could not find a way to intergrate it into the final project. Mainly, Angular does not provide a Mysql service, and so we would have had to create a php backend that connects to the Angular backend.

Accomplishments that I'm proud of

While we could not implement Mysql, we were able to use Angular. This is a great accomplishment, as many of us came into the project not knowing how to use the framework

What I learned

Learning Angular was important for my development in software engineering and web development. I am happy to have started my journey with it and am excited to see where it goes from here

What's next for SVCEvents

Given that a lot of functionality had to be cut from the final submission, these things are on the top of the list in terms of updating this and making it better

Built With

Share this project:

Updates