Overview: This application simulates employee contests, particularly the Queen of Housekeeping Challenge. It is modeled after Kindra’s employee bulletin board for housekeepers, and would essentially serve as a digital bulletin board with pre - made designs that to be displayed via a tv or projector for employees. It currently features a page for admin and a page for game board. It is especially designed to help managers or administrators run employee contests at scale, specifically the Queen of Housekeeping Challenge. Visit our website to see deployed version of application: https://operation-gamification.netlify.app/
Table of Contents:
- Admin Page
- Game Board
- Installation
- Usage
- Future Development
- Credits
Admin Page : The admin page allows the manager or administrator to add employee names, survey scores, track department goals and employee averages, and create and update game rules. It allows them to track employee data, create and update game rules, and engage employees to drive participation and engagement. The application leverages Google Forms and Google Sheets as a backend storage solution and data validation is set up with Google Forms.
Game Board (Display): The home gameboard displays the title of the challenge or game, each housekeeper's crown(s) with their name and jewel(s), and the rules of the game. The display page allows each employee to track their own place, and the current winner is displayed as the Queen.
Installation: To use this application, you will need the following dependencies:
- React.js
- Node.js
- Google Developer account
To install the application, follow the steps below:
- Clone this repository.
- Install the Command Line Interface by running yarn install.
- Install dependencies by running yarn install.
- To start the server, run yarn start.
Usage: To use this application, follow the steps below:
- Navigate to the admin page to add employee names, survey scores, track department goals, and employee averages, and create and update game rules.
- View the home gameboard to see the title of the challenge or game, each housekeeper's crown(s) with their name and jewel(s), and the rules of the game.
- Navigate to the display page to track your own place and see the current winner as the Queen.
- Please note that this application leverages Google Forms and Google Sheets as a backend storage solution and data validation is set up with Google Forms.
- This project was deployed using Netlify, for more information see Netlify documentation at netlify.com.
Credits: This project was developed by Kindra Greenawalt, Neema Humphries and Niloofar Nayebihezaveh.
Link to our team’s Github pages: Kindra: https://github.com/kkgre257 Neema: https://github.com/n2020h Niloo: https://github.com/niloofar62
Special thanks to Ada Developer’s Academy for making this project possible.