Skip to content

UTS-HELPS booking system in React.js / Node.js / .NET / Firebase / SCSS

License

Notifications You must be signed in to change notification settings

JasonShin/HELP-yo

Repository files navigation

Installation

$npm install

Run

$ npm run dev
$ webpack --watch

Make sure you are in HELP project folder

Dependent config files

There are few dependent config files requires in order to run the system.

//config/config.js   => Required for HELP API and Firebase API

module.exports = {
	baseURL: %API_URL%,
	appKey: %APP_KEY%,
	firebaseURL: %FIREBASE_URL%,
	titleEnding: ' - UTS HELPS',
	webpackEnv: %CURRENT_DEV_ENVIRONEMENT (development || production)%
};
//config/firebase.config.js   => required for firebase authentication
module.exports = {
    apiKey: %API_KEY%,
    authDomain: %AUTH_DOMAIN%,
    databaseURL: %DATEBASE_URL%,
    storageBucket: %STORAGE_BUCKET%,
};
//.firebaserc    =>  firebase hosting config

{
  "projects": {
    "default": %PROJECT_NAME_FIREBASE_CONSOLE%
  }
}

Tech

Help current uses several technologies

  • [ReactJS] - Reconciliate your app to make it blazing fast at rendering
  • [MobX] - Mob X helps you to build React App much more efficiently and easily
  • [SCSS] - SCSS enables you to build CSS in structural way by eliminating repeated styling code
  • [ITCSS] - CSS design pattern to enable you to componentize your CSS development
  • node.js - evented I/O for the backend
  • Express - fast node.js network app framework @tjholowaychuk
  • [Webpack] - the streaming build system
  • jQuery - duh

And of course Dillinger itself is open source with a public repository on GitHub.

Free Software, Hell Yeah! http://dillinger.io/

About

UTS-HELPS booking system in React.js / Node.js / .NET / Firebase / SCSS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published