https://github.com/iprit/misis-books-angular
Search app for e-library MISIS.
https://github.com/iprit/misis-books-angular
Last synced: 8 months ago
JSON representation
Search app for e-library MISIS.
- Host: GitHub
- URL: https://github.com/iprit/misis-books-angular
- Owner: IPRIT
- License: mit
- Created: 2015-05-01T22:23:33.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2015-08-15T16:49:50.000Z (almost 11 years ago)
- Last Synced: 2025-01-16T10:13:43.137Z (over 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 664 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
#MISIS Books Angular
[](http://gruntjs.com/) [](http://npmjs.com)
----------

###An application based on [Nodejs](http://nodejs.org/) + [Angular](http://angularjs.org/) + [Angular Material](http://material.angularjs.org/) + [Express](http://expressjs.com/) + [Jade](http://jade-lang.com/) + [Sass](http://sass-lang.com/) + [Grunt](http://gruntjs.com/) and [MISIS Books API](http://twosphere.ru/dev).
### Development environment setup
####1. Prerequisites
* [Nodejs](http://www.nodejs.org/)
* [Node Package Manager](https://npmjs.org/) (NPM)
* [Git](http://git-scm.com/) (Git-scm)
* [Ruby](http://www.ruby-lang.org/en/downloads/) (Sass runtime environment)
####2. Dependencies
* [Grunt](http://gruntjs.com/) (task automation)
* [Bower](http://bower.io/) (Web package management)
* [Sass](http://sass-lang.com/) (css tool)
* **[Optional]** [PhantomJS](http://phantomjs.org/) (Full web stack on server) (Uses for search crawlers)
```
npm install bower -g
npm install grunt-cli -g
gem install sass
[optional] npm install phantomjs -g
```
####3. Installation
#####1. Cloning repo
```
$ git clone https://github.com/IPRIT/misis-books-angular.git
```
#####2. Install required **node** modules
```
npm install
```
#####3. **Bower** modules installation:
```
bower install
```
#####4. Running **Grunt**
```
grunt
```
#####5. [Optional] Running **PhantomJS Server**
```
npm run-script seo
```
####4. Running application
To start the web server, run:
```
npm start
```
or
```
node app.js
```
To access the local server, enter the following URL into your web browser:
```
http://localhost:3000/
```
