Skip to content
forked from rcos/Venue2

PROOF OF CONCEPT. Classroom management tool that integrates QR Code based attendance and enforces asynchronous lecture recording playback

License

Notifications You must be signed in to change notification settings

TheStopsign/Venue

 
 

Repository files navigation

LEGACY. Active Development has moved to github.com/TheStopsign/venue-new

alt text

Venue

Gauging Engagement | www.venue-meetings.com

Every second LMS fails, we get one step closer

Developing

Prerequisites

Technologies

  • Vue.js
  • Node.js
  • MongoDB

Additional setup steps

  1. Clone the repository
  2. Navigate into the repository's root directory
  3. npm install

Back-End

1) Database

  1. In a new shell, navigate to the /server directory
  2. Start the mongodb daemon mongod (might need to run with root priveleges depending on installation or kill existing instances with sudo killall mongod)

2) Server

  1. In a new shell, navigate to the /server directory
  2. Start the NodeJS server nodemon server

3) Front-End

  1. In a new shell, navigate to the / directory (project's root directory)
  2. Start the frontend client npm run serve

Compiles and minifies for production

Note, this step is done automatically during live/production builds npm run build

Testing

  • npm run test will initiate CL testing using Cypress
  • npm run test:ui will launch Cypress's GUI based testing client

About

PROOF OF CONCEPT. Classroom management tool that integrates QR Code based attendance and enforces asynchronous lecture recording playback

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 51.1%
  • JavaScript 27.7%
  • SCSS 17.5%
  • CSS 3.6%
  • HTML 0.1%
  • Dockerfile 0.0%