Skip to content

Create your own personal flash cards and then quiz your friends

Notifications You must be signed in to change notification settings

gflacruz/Quiz-Game

 
 

Repository files navigation

Quizzer App

Quizzer App Home

A simple flash card generator with CRUD capabilities for Decks and Cards.

Link to project: Link TBD

How It's Made:

Tech used: bcrypt, connect-mongo, dotenv, ejs, express, express-flash, express-session, mongodb, mongoose, morgan, nodemon, passport, passport-local, validator

Why It Was Made:

Studying is hard, but when you can turn studying into a friendly competition, well, now we're talking!


Project Checklist for Team:

  • Create an .env file and add the following as key: value pairs
    • PORT: 2121 (Or whatever you choose!)
    • DB_STRING: your database URI
  • CSS Styling with Bootstrap
  • Generate ejs template in views
  • Follow CRUD operations for new routes and controllers (decks/cards/quizzes)
  • Create new schemas in models for decks and cards
  • Deploy to Heroku/Netlify

Issues / Known Bugs

  • Specific questions with long answers sometimes dont fit into flipcard viewport

Lessons Learned:

  • Lessons learned form those issues will go here.

Optimizations

  • Create an option for users to reset a forgotten password
  • Temporary link generator that allows you to send quizzes to anyone

Steps run project:

  • Install all dependencies or node packages used for development via Terminal npm install

  • to switch branch use git checkout 'name of branch'


Have fun testing and improving it! 😎

About

Create your own personal flash cards and then quiz your friends

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 56.2%
  • EJS 34.3%
  • CSS 9.2%
  • Shell 0.3%