Skip to content

PLKGIT/thehunt

Repository files navigation

Unlock It! (Group Project)

The Educational Scavenger Hunt

Unlockit Gif

Overview

Unlock It! is a virtual scavenger hunt. As a result of the 2020 Covid-19 crisis, remote education is the new normal. The Unlock It! MERN application provides a creative way for educators to engage students while still teaching them useful information.

Goals

  • Provide teachers with a platform to share resources
  • Design a method of creating and playing a virtual scavenger hunt
  • Allow students to explore the world from their very own homes

Project Images

Home Page Logged Out

Login

Home Page Logged In

Admin Profile

Admin Dashboard

Org Info

Teacher Profile

Teacher Dashboard

Create Hunts

Student Profile

Student Dashboard

Technology Details

Application Programming Interfaces (APIs)

Google Maps Platform

Open Trivia Database

Technologies, Libraries, and Tools Used**

GitHub

JSX and SCSS

UI/UX design and styling and frontend content

Google Fonts

Frameworks and Libraries

Model-View-Controller (MVC)

  • Application architecture

React.js

Node.js

Express.js

Axios NPM

Bcryptjs NPM

MongoDB

Mongoose NPM

JSONWEBTOKEN NPM

Other Tools

DOTENV NPM

IF-ENV

is-empty

React-Bootstrap

Validator.JS

Backend MongoDB Database

Database Name

  • heroku_px2kmps9

Collections

  • Org
  • User
  • Role
  • Group
  • Favorite
  • Hunt
  • Score

Schemas

Project Assets

Application URL

https://unlock-it.herokuapp.com/

File Structure

Development Details

Requirements

Design and build a full-stack application using the Model-View-Controller (MVC) paradigm. The application must use Node, Express, React, and a backend database and be deployed to Heroku.

Development Team

  1. Sonal Bhoraniya
  2. Jyochsna Gongal
  3. Pam Kelly
  4. Hebah Memon
  5. Nida Memon

GitHub Repository

GitHub at https://github.com/PLKGIT/thehunt.

Deployed Application

Unlock It deployed at https://unlock-it.herokuapp.com/.

Copyright © 2020 | Sonal Bhoraniya, Jyochsna Gongal, Pam Kelly, Hebah Memon, and Nida Memon