This app is an example of a content management system (CMS) that was built for events. It allows the user to view a list of events, add a new event, and edit existing events.
Key Components:
- Four views including Event List, Add Event, Edit Event, and About
- Firebase database (2 way sync) with operations to create, edit, and delete events
- Custom directive in list view to display event details
- Utilizes a custom alert service for form notifications
- Manage states/views with UI Router
- HTML5 and Angular form validation
- Event data schema with eight fields
- Serve app with Node.js + Express | Deployed with Heroku
- AngularJS
- Firebase
- Node.js
- Express
- Foundation
Local: npm start
Web: https://events-to-manage.herokuapp.com/
Unit test: karma start my.conf.js