Skip to content

satyakig/CPSC471

Repository files navigation

Cinexpress

CPSC 471 - Winter 2018 - University of Calgary

Team 5

  • Satyaki Ghosh
  • Jenard Cabia
  • Christopher Baker

The entire database for our project can be found in the file titled 'Database.json'. The database is in JSON format and can only be used for NoSQL databases.

Getting started and setting up the project

  1. Install Node.js
  2. Open the Node.js terminal
  3. Run this command using the terminal
    npm install -g cordova ionic
  4. Move to the project directory and run this command using the terminal
    npm install
  5. Start the application with command (Application will run on localhost)
    ionic serve

The Frontend is built using Ionic and the Backend uses Google Firebase

The backend code is in the functions folder, index.js file. All the code in the index.js file is deployed to Google Firebase which runs on a cloud platform. The code in this file is compiled using Node.js (a.k.a. not pure js). The frontend code is in the src folder.

After cloning from GIT, make sure all the Node.js packages are installed correctly

npm install

To install a new Node.js library use

npm install --save [library name]

To run application using cordova plugins on a specific platform i.e. Android, iOS or Browser

  1. The Android and iOS platforms must be setup first:
  2. Then run command (platform can be: browser, android or ios):
    ionic cordova run [platform]

Docs for the framework, platforms, libraries and guides in this project

  1. Ionic (UI/Frontend) Docs:
  2. Firebase (Authentication/Database/Backend) Docs:
  3. Apache Cordova (Cross-platform plugins and libraries)
  4. Node Package Manager (npm) Libraries

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published