Web Calendar front-end to ABE (Amorphous Blob of Events)
Clone or download
osteele Merge pull request #258 from olin-build/osteele/messages
Factor out client API; show some messages in the page
Latest commit 299c983 Jun 10, 2018
Failed to load latest commit information.
.github Factor setup information from README into new CONTRIBUTING guide May 16, 2018
__mocks__ Enable jest testing May 3, 2018
assets Added a BETA flag to the sidebar header. Added viewport meta tag to f… Aug 4, 2017
docs Move webpack build to herok-postbuild; remove test:* scripts May 21, 2018
public Factor out client API; show some messages in the page Jun 5, 2018
server SSLify didn't work on Heroku because router -> server is always HTTP Jun 4, 2018
src Factor out client API; show some messages in the page Jun 5, 2018
.babelrc Implemented sidebar, removed header. Moved labels to Redux store. Eve… Jul 24, 2017
.editorconfig Add an .editorconfig Apr 16, 2018
.env.template Added a testing file but didn't actually do anything useful with it... Apr 19, 2018
.eslintignore Teach `yarn lint` to lint the server-side code too Apr 26, 2018
.eslintrc.yml Add option to FORCE_HTTPS Jun 4, 2018
.gitignore Fix #147 webpack doesn't pick up changes to environment variables Apr 24, 2018
.markdownlintrc Lint the markdown Apr 26, 2018
.travis.yml Report test coverage to coveralls.io May 9, 2018
LICENSE.txt Added license file (MIT) Aug 24, 2017
Procfile public directory like a node server would want Jul 13, 2017
README.md Update repo URLS May 21, 2018
app.json Update repo URLS May 21, 2018
index.html.js Enabled enforcement of Airbnb ESLint style and reformatted code accor… Apr 30, 2018
package.json Add option to ENFORCE_SSL May 21, 2018
server.js Add option to FORCE_HTTPS Jun 4, 2018
webpack.config.js Add CLIENT_ID to webpack env May 27, 2018
yarn.lock Add option to ENFORCE_SSL May 21, 2018


A Web Frontend for ABE

Build Status Coverage Status

This is a Web front end to the Olin College of Engineering Library's Amorphous Blob of Events.


Design, developer, Olin community member — you can help:

Olin Community

  • Use ABE
  • Tell people about ABE
  • Enter events into the calendar
  • Give us feedback
    • Submit bug reports here
    • Submit ideas for new features here
    • Usability criticisms, suggestions, and improvements


Usability and design issues are labeled with usability and design.


The contribution guidelines describe how to run the project on your development machine.

Please check out the the open issues. Good first issues are labeled with good first issue.


Built during the Software of Summer by @kylecombes, @audreywl, and @aidankmcl.

Additional contributions during Hacking the Library '18 by @osteele, @HALtheWise, and @iblancett.


MIT License


We'd like to extend a special thank you to BrowserStack for providing us with their testing service free of charge. BrowserStack allows us to test our project in a multitude of browsers on various platforms, including IE, Safari, Android and iOS, to ensure compatibility with as many as possible.