Steps to execute the project - local
IMPORTANT:
All the commands are to be executed in command prompt.
Pre-requisites:
- Nodejs (https://nodejs.org/en/download/)
- Npm - Comes along with Nodejs package
- Git (http://git-scm.com/)
- Bower - run command 'npm install --global bower'
- Grunt - run command 'npm install --global grunt-cli'
- (For MAC users only) Run command 'xcode-select --install'.
- Run command 'gem update --system'. (For MAC users only: you will have to use sudo rights)
- Run command 'gem install compass'. (For MAC users only: you will have to use sudo rights)
How to run the project?
1. Checkout the project from Git.
a. Go to your workspace.
b. (For the first time) Run command 'git clone https://github.com/padmkris123/project_demo.git'
c. You will see a new folder created in your workspace.
2. Go inside the project directory.
3. Run command 'npm install'. Installs all the modules under package.json to node_module folder
4. Run command 'bower install'. Installs all the libraries under bower.json to bower_components
5. Run 'grunt serverLive'.
6. Go to browser and use http://localhost:8000 to access the project.
Pending items:
- Fix filter functionality in grid
- Fix responsiveness of navbar/jstree
- add login screen / manage accounts.
- Add validation on tree.
- click on table row should open pdf doc in new tab.
- take the 'Go results' button to the bottom of the page.
- rename grid columns/ tree structure.
- Fix overall css.