/Events-CMS

Event management application built from scratch - AngularJS + Firebase + Foundation

Primary LanguageJavaScript

Event Management Web App

Overview

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:

  1. Four views including Event List, Add Event, Edit Event, and About
  2. Firebase database (2 way sync) with operations to create, edit, and delete events
  3. Custom directive in list view to display event details
  4. Utilizes a custom alert service for form notifications
  5. Manage states/views with UI Router
  6. HTML5 and Angular form validation
  7. Event data schema with eight fields
  8. Serve app with Node.js + Express | Deployed with Heroku

Stack

  • AngularJS
  • Firebase
  • Node.js
  • Express
  • Foundation

To run

Local: npm start
Web: https://events-to-manage.herokuapp.com/
Unit test: karma start my.conf.js