Skip to content

theratzoo/final-project

 
 

Repository files navigation

Team members: Edward Carlson Charlotte Clark Luke Deratzou Margaret Earnest

1: A brief description of what you created, and a link to the project itself. In our project we made a website where users could make stories with one another, with each user adding a word or a phrase at a time, similar to the game telephone. After a story was completed it would be saved and users would be able to vote on stories that they enjoyed. Link : https://edkazcarlson-final-project-2.glitch.me/

2: Any additional instructions that might be needed to fully use your project (login information etc.) Steps:

  • In both the root of the folder and in the react-app folder, do npm install in order to install all needed packages
  • In the react-app folder to npm run build in order to make the deployment build
  • Add a .env file with the github OAuth client ID and secret
  • node server.js in order to run the server

3: An outline of the technologies you used and how you used them.

  • Express for the backend server, and the API
  • MongoDB in order to have persistent data, and to be a data server
  • React for building components for frontend
  • Material UI for component styling help

4: What challenges you faced in completing the project.

  • Git was often a problem, especially when git automerged wrong.
  • Problems ocurring on some machines but not others

5: What each group member was responsible for designing / developing.

  • Edward Carlson: Login/OAuth, miscellaneous frontend
  • Charlotte Clark: Frontend design, styling
  • Luke Deratzou: Backend API, websockets
  • Margaret Earnest: Backend API, frontend

6: A link to your project video. Link : https://youtu.be/WBEjSBQrJfU

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 90.7%
  • HTML 6.0%
  • CSS 3.2%
  • Shell 0.1%