Skip to content

GA-SEI-Team-418/teahouse-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Teahouse: An online space to spill the tea

This is the client that utilizes the Teahouse API.

Important Links

Planning Story

In planning for this project, we came together as a team to discuss how we wanted to handle the requirements we were given. We decided that we'd create an online chat room where everyone can talk to one another in real time. We began by working on the API to ensure that all the routes that we wanted were handled correctly. Then we began to work on the client side to make sure everything looked like we wanted it to.

User Stories

  • As an unregistered user, I would like to sign up with email, username, and password.
  • As a registered user, I would like to sign in with email and password.
  • As a signed in user, I would like to change password.
  • As a signed in user, I would like to sign out.
  • As a signed in user, I would like to join a chat room.
  • As a signed in user in a room, I would like to see all messages in the chat room.
  • As a signed in user in a room, I would like to send my own messages to the chat room.
  • As a signed in user, I would like to update my username.
  • As a signed in user, I would like to delete my account.

Technologies Used

  • React
  • JSX
  • React-Bootstrap
  • SCSS

Unsolved Problems

  • Would like to eventually be able to create more chatrooms
  • Would like to be able to add emoji picker
  • Would like to be able to have users pick a profile picture

Images


Wireframe:

wireframe 1 wireframe 2 wireframe 3 wireframe 4 wireframe 5 wireframe 6

About

This repository holds the code for the client-side of the Teahouse chat room app.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •