A Chat app that allows you to easily connect and chat with others in a chat room, communicating seamlessly in real time.
- Sign Up: If you're a first time user, sign up with your email and password.
- Sign In: If you're already registered, congrats! Click 'Sign In.' Change your password if needed.
- Creating a Profile: Create your own profile and make edits/delete if desired.
- Chat: Enter a chat room and send messages to other signed in users!
- Chat Log: View your messages in a chat and keep track of your conversation.
- Have fun! Use ReChat as a fun way to communicate with friends across the interwebs!
- User will be able to sign up.
- User will be able to sign in, sign out and change password.
- User will create a profile and be able to edit/delete profile.
- User will be able to enter a chat room and send messages to another signed in user.
- User will be able to view messages in a chat.
Initial wireframes: Chat App Wireframe
- Project Planning: Managed with the use of Kanban boards via Git Hub Projects.
- Workflow & Decision Making: Progress was monitored with daily stand-ups, sprint planning, sprint goal setting, and pull request reviews.
- Problem Solving: Reviewed Socket.io documentation, past class lessons, performed Google searches and resolved issues by reviewing code as a team.
- Team Communication: Slack, Discord, and Zoom
| Libraries | Languages | Frameworks | Database | Version Control |
|---|---|---|---|---|
| React.js | HTML | Express | MongoDB | GitHub |
| Socket.io | Javascript | BootStrap | ||
| Axios | CSS | |||
| Mongoose | ||||
- Sending private messages
- Sending images via messages
- Setting up different chat rooms
Thank you for checking out our work!