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