Skip to content

Alohomora 2.0 - this time using React, complete with quiz and use of the unofficial Harry Potter API. https://5f88db6e46264f4cec7743c1--thirsty-johnson-2e67ef.netlify.app/

Notifications You must be signed in to change notification settings

emilyjspencer/Alohomora--2.0

Repository files navigation

Alohomora 2.0

An application for Harry Potter fans

Deployed (temporarily) at the following: https://5f88db6e46264f4cec7743c1--thirsty-johnson-2e67ef.netlify.app

Alohomora 2.0 features a chat-room, a quiz, and pages with spells and characters (which have been pulled from the Unofficial Harry Potter API)

Update

User Stories

As a Harry Potter fan
So I can test my knowledge of the books and films
I’d like to be able to take part in a quiz

As a Harry Potter fan
So I can see how good I really am
I want to be able to see my score at the end of the quiz

As a Harry Potter fan
Who wants to talk to others about Harry Potter
I want to be able to post messages in a chatroom

As a Harry Potter fan
Who wants to share my passion for Harry Potter with others
I want to be able to enter a username

As a Harry Potter fan
Who for some reason can’t always remember the names of all of the spells in Harry Potter
I want to be able to see a list of spells

As a Harry Potter fan
Who also can’t remember the names of all of the characters
I want to be able to see a list of characters

How to run:

  • Clone the repo:
git clone https://github.com/emilyjspencer/Alohomora--2.0.git
  • Cd into the repo
  • Cd into the client folder
  • Install the dependencies with the following command:
npm install
  • Cd into the server folder
  • Install the dependencies with the following command:
npm install
  • Start the server with:
node app.js
  • Open a second terminal
  • Cd into the client folder
  • Start the server with:
npm start
  • A browser window should open at localhost:3000

What is (currently looks like)

Homepage: homepage Homepage: homepage Spells: spells Quiz: quiz1 Quiz: quiz2 Chat: chat Main page: hogwarts Sign in: signin Characters (zoomed out): zoomedoutcharacters

About

Alohomora 2.0 - this time using React, complete with quiz and use of the unofficial Harry Potter API. https://5f88db6e46264f4cec7743c1--thirsty-johnson-2e67ef.netlify.app/

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published