Coder Social home page Coder Social logo

resq's Introduction

ResQ Web Application

Authors

  • Bach Le
  • Dan Yoo
  • Garsha Iravani

General Info

This is a web application using QR scanner to let users quickly check-in at restaurants for contact tracing.

Technologies

Technologies used for this project:

  • HTML, CSS, Sass
  • JavaScript, JQuery
  • Bootstrap
  • Firebase (Auth, Firestore, Hosting)
  • HTML5 QR Scanner API

Content

Content of the project folder:

 Top level of project folder: 
├── .gitignore               # Git ignore file
├── index.html               # Landing page
├── login.html               # Login page
├── register.html            # Registration step 2 page
├── main.html                # Main page after signing in (launches QR Scanner)
├── scan.html                # QR scanner page
├── infoform.html            # Contact Tracing form for not signed-in users
├── confirm.html             # Restaurant confirmation page
├── success.html             # Confirmation success message page
├── profile.html             # User profile page
├── updateprofile.html       # User profile settings page
├── 404.html                 # Default "Not found" page
└── README.md

It has the following subfolders and files:
├── .firebase                # Folder for Firebase Hosting
├── .git                     # Folder for git repo
├── images                   # Folder for images
	├── restaurants              # Folder for restaurant images
		/daeji.jpg                   # Restaurant image
		/nadri.jpg                   # Restaurant image
	├── qr                       # Folder for QR code images
		/daeji.jpg                   # Restaurant QR code image
		/nadri.jpg                   # Restaurant QR code image	
├── scripts                  # Folder for scripts
  /confirm.js                  # JavaScript for confirmation page
  /display.js                  # JavaScript for navigation bar
	/infoform.js                 # JavaScript for Contact Tracing form
	/login.js                    # Firebase Auth login
	/profile.js                  # Javascript for user profile page
	/updateprofile.js            # Javascript for updating user profile
	/register.js                 # Javascript for user registration
	/scan.js                     # Javascript for displaying QR scanner
	/firebase_api.js             # Firebase API access configuration
	/html5-qrcode.min.js         # HTML5 QR Scanner API
├── styles                   # Folder for styles
  /style.css                   # Layout stylesheet (no colour)
	/bluepurple.css              # Main colour scheme
	/blackblue.css               # Dark mode colour scheme
	/greenbrownred.css           # Secondary colour scheme
	/rippleanimation.css         # Ripple animation on Main page
	/rippleanimation.css.map     # Mapping Sass to CSS for ripple animation
	/rippleanimation.scss        # Sass for ripple animation

Firebase hosting files: 
├── .firebaserc
├── firebase.json
├── firebase.indexes.json
└── firebase.rules

Tips for file naming files and folders:

  • use lowercase with no spaces
  • use dashes (not underscore) for word separation

resq's People

Contributors

bachlava avatar garshairv avatar koreansuperfun avatar orrbcit avatar

Forkers

koreansuperfun

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.