- index.html Route:
/
. Represents a Landing page of application. Purpose: Engage auditory and introduce the application mission - contact.html Route:
/contact.html
. A form page of application. Purpose: Report issue anf Contact with our department - 404.html Route
/404.html
. A page which identifies an error in route path. - redirected.html Route
/redirected.html
. Accessable by redirect from/contact.html
, after submitting the form. Receives data from backend(json or firebase depending on your preference). Has biult-in table-creation class from json-like object. Is capable of printing table datapdf
and download it.
For that please download it and install from official webpage
Warning Most of the commands described here are not available on Windows. The ones which are not working on Windows are marked with NO-W
. Do not worry such commands are based on simpler commands which should work everywhere. More of commands you can find in package.json
file under scripts
key
- Download nodejs( if you do not have it)
- use
npm i
ornpm install
for Mac and Linux,npm run install:windows
for Windows, - open new window and run
cd ./api
andnpm i
for json backend - use
npm run build:local
- use
npm run dev:local
- switch to new terminal tab and use
npm run host:local
npm run build:local
npm run dev:local
npm run host:local
- open new terminal/command prompt window
cd ./api
ordir .\api
npm run start
npm run start:local
npm run firebase-frontend:local
npm run firebase-backend:local
npm run firebase:local
npm run firebase:deploy
Could be found in package.json
file (backend-deps are found in /api/package.json
for json.server and in /functions/package.json
for firebase).
git clone git@clone.git
git status
git log
git checkout branchname
git checkout -b branchname
git branch
git add .
git add filepath/filename
git commit -m "message_type: message content"
git fetch
git merge repository_name
git --help
or git -h
Run npm run lint
for common linting, npm run lint:css
for css linting, and npm run lint:html
for html linting
Important! To see linting errors in your IDE(pref. Visual Stiduo Code), download plugins for linters.
For more information how to do it go to page Visual Code Tutorial