Skip to content

michaelserna/myBooletin

 
 

Repository files navigation

Know what's going on in your neighborhood. ######Visit the app

Introduction

This web application allows the community to view and post upcoming events in a specific area. This project was picked up and adapted from a codebase in its early stages - link to repo

Features Added

  • Added the ability to save each event to your Google Calendar
  • Fixed bug in adding an event to the database
  • Added a social media integration to like and share via Facebook
  • Drag and drop image upload when adding events
  • Added links to get directions to events
  • Added a Jasmine and Karma testing suite
  • Display current/future events only and give the option to view past events
  • Added form validation when adding events

Getting Started

Npm is used to install dependencies, which are stored in node_modules. The Node/Express server connects to a remote Firebase database. Before running locally, be sure to run:

npm install
nodemon server/server.js

Technologies Utilized

This application uses AngularJS for rendering the different views and Node.js, Express, and Firebase for the backend server and database.

In Progress

  • Find events nearby by your location
  • Add a feature to get directions to each event
  • View events by month

Git Workflow

Please refer to the CONTRIBUTING.md file to see our git workflow.

Style Guide

Please refer to the STYLE-GUIDE.md file to see our style guide.

Testing

npm install
npm install karma-cli -g
karma start

Resources

Authors

Collin Adams | Github

Jessica Park | Github

Michael Serna | Github

Alice Kao | Github

About

Greenfield Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 44.4%
  • HTML 29.6%
  • CSS 26.0%