Live site for BeachHacks where attendees are able to read announcements, view campus and venue maps, send requests for mentors and song requests.
- Push announcements
- Page for easily displaying maps for the event
- Mentor requests
- Song Requests
- Firebase
- AngularJS 1.X
- Slack
-
Clone this repo and cd into the project's folder.
-
You may either use a browser to open index html or the recommended way by using a local server to serve the files. An example of a local server is Python's SimpleHttpServer. If you are on a Linux or Mac operating system with Python 2 installed, simply run
python -m SimpleHTTPServer
. If Python 3 is installed, runpython3 -m http.server
. Then visit the site in your browser by going tolocalhost:PORTNUMBER
wherePORTNUMBER
is the number listed in the console after running the command. -
When implementing mentor and song requests, modify the
message
string andurl
in the following files:controller_02_mentor.js
andcontroller_04_songs.js
. The url will be the webhook url you would obtain here by carrying out the instructions from Slack for your Slack team.
Note with UI-Router: There is a cross-origin security problem if opening site on Chrome browser locally. Chrome doesn't like local file access from local files. This problem will disappear if the website is being served. Running the python server will avoid this issue for you. If for some reason you need to make edits and can't run the python server, use Firefox browser for development or install a Cross Origin plugin for Chrome.
Deploy: Deployment Site
Live Site: Live Site
Pull Requests and Issues Welcomed
Made with ♥ from the BeachHacks Team.