Skip to content
/ con-do Public
forked from nwilseystarr/con-do

con.DO is a PERN stack, mobile-friendly, white-label web application designed to streamline conferences and/or other large events. Currently, our app is built using Model United Nations (MUN) as a base conference example to show how our application also allows for different levels of authentication.

Notifications You must be signed in to change notification settings

ks563/con-do

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Con.DO is a mobile-friendly white label web application designed to streamline conferences and/or other bigger events by allowing users to:

  • See their schedule of events
  • Track user attendance through the use of uniquely generated QR codes
  • Utilize an in-app chatting system
  • Vote on resolutions, or take polls
  • Create other user accounts, which triggers an email containing a Magic Link that once clicked, logs the new user in and prompts the user to change their password

Currently, our app is built using Model United Nations (MUN) as a base conference example to show how our application also allows for different levels of authentication (i.e., administrators, organizers, teachers, and students).

Deployment

This app is deployed using Heroku. Click here to start interacting.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Before getting started, you will need to install:

  • PostgreSQL - for instructions on how to download click here.
  • Node.js - for instructions on how to download click here.

Installing

  1. Clone this GitHub Repo
  2. From the root directory, run the command:
yarn install
  • Note: Our included scripts within will cd into the client folder and do another yarn install for you!
  1. Once the yarn install is complete, run this command to get the project up and running on your local machine:
yarn start

YouTube Demo

Click here to view our walk-through demo of Con.DO.

Database Schema Images

Overall dbSchema:

Overall dbSchema

Chat Table:

Chats Table

Committee Table:

Committees Table

Event Table:

Events Table

Measures Table:

Measures Table

School Table:

Schools Table

User Table:

Users Table

Tools/Technologies Used

Axios
Bootstrap
DotEnv
Express.js
Font Awesome
Generate Password
Google Fonts
JSON Web Token
Match Sorter
Node.js
Passport
Postgres
QRCode
React Router Dom
React QR Reader
React Scroll
React Table
Sendgrid/mail
Sequelize

Authors

Brendan Kelly
Karen Shea
Leah Morris
Nicole Wilsey-Starr

About

con.DO is a PERN stack, mobile-friendly, white-label web application designed to streamline conferences and/or other large events. Currently, our app is built using Model United Nations (MUN) as a base conference example to show how our application also allows for different levels of authentication.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 95.4%
  • HTML 2.5%
  • CSS 2.1%