Skip to content

FrankGerold/bees-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bees!

A quick, fun and easy quiz app for learning about bees and wildlife conservation.

Demo:

Demo Video

Features

  • Dynamic single-page web application.
  • Provides valuable information about entomology, biology, ecology, and wildlife conservation, in the form of easy to digest fun facts.
  • Randomly generates quizzes for users to attempt and saves their scores.
  • ReactJS front end for intuitive UI.
  • Redux & Thunk for centralized state control.
  • Ruby on Rails back end with PostgreSQL database for managing user data.
  • BCrypt and JWT using Elliptic-Curve Cryptography for auth

Installation

In order for the app to have full functionality, the back-end server should be running already. (Details in the repo listed above.)

All that is required for the frontend is an installation of NodeJS (8.1+) and a package manager such as NPM (5.2+) or Yarn.

From the base bees-frontend directory in your shell of choice, run a simple npm install, followed by yarn start (there may be port conflict with Rails if the backend is already running, in which case you can just say Yes at the alert screen to pick the next port option.) The app should now be running in your browser at localhost:3001 or whichever port it tells you! Have fun!

About

React Front End for Dynamic Quiz Generator App

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published