Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/city-of-helsinki/palaute-ui
Helsinki Feedback Admin UI
https://github.com/city-of-helsinki/palaute-ui
Last synced: about 2 months ago
JSON representation
Helsinki Feedback Admin UI
- Host: GitHub
- URL: https://github.com/city-of-helsinki/palaute-ui
- Owner: City-of-Helsinki
- Created: 2016-10-05T09:11:34.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2023-11-15T23:59:16.000Z (about 1 year ago)
- Last Synced: 2024-04-08T16:42:46.207Z (9 months ago)
- Language: HTML
- Size: 1.79 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Palaute-ui-beta
## Requirements
* node.js (for npm package management and node-sass) https://nodejs.org
* Gulp and Gulp CLI (for running Gulp tasks) http://gulpjs.com
* Bower for web component dependency management https://bower.io
* Json-server for serving data via http during development stage https://github.com/typicode/json-server
## Structure
* package.json contains specifications to be used when using node package management
* bower.json contains specifications on the third party components used in the web application
* gulpgile.js contains tasks that are run to optimize and distribute the web application
* dist/ contains the distributed contents as a result from running gulp tasks (not to be stored into a version control system)
* bower_components/ contains the third party components (not to be stored into a version control system)
* app/ contains the actual source files
* app/fonts/ contains the font files
* app/images/ contains the image files
* app/scripts/ contains all the javascript files
* app/styles/ contains all the css files
* app/views/ contains all the html files
* app/index.html the entry file into the application
## Development environment setup
1. Install Node.js
2. Go to project root and issue the command: 'npm install'
3. Install bower by issuing the command: 'npm install -g bower'
4. In the project root folder issue the command: 'bower install' (install third party web libraries)
5. Download json-server and start it up by issuing the command: 'json-server --watch db.json -p 1234' (db.json is the data file and 1234 is the port)
6. In the project root foler issue the command: 'gulp watch'
7. Application should appear in a browser window