You can view this archived site here, or the new site here
The revamped YLC website utilizing the MEAN stack. Before, it was a simple Wordpress site that was not responsive. This design will integrate the new responsive capabilities using Bootstrap and an updated UI for a better UX with the students and community.
Grab the code
$ git clone git@github.com:thechori/ylc-website.git
Open the newly created directory
$ cd ylc-website
Run the NPM install
$ npm install
Spin up the Node server
$ npm run start
Open your browser of choice and navigate to http://localhost:3000
Heroku (Node Web Server) URL: ylc-website.herokuapp.com
Dependencies
jQuery
Bootstrap
Database configuration
MongoLab (Mongoose Database)
URI: mongodb://
For username and password, see the "Passwords" Google Sheet on the admin@ylc.net account
Jshint tests are automatically run with every file change thanks to Grunt and its watch/build functionality. These tests lint the code in order to verify proper JS syntax, along with an automatic build for converting SASS to CSS.
The project is hosted on Heroku and is deployed with the following command:
git push heroku master
Where "heroku" is the git remote URL that points to the Heroku server, and "master" is your local code branch