- Product Description
- User Stories
- Technologies
- Getting Started
- Wireframe(s)
- ERD
- DevTeam
Sweeten your day with Jam, the internet's tastiest new (web-based) messaging platform! Sign up, add your contacts, and jam out with your friends! Jams allow you to message individually, or in small groups, but if you ever have too many jams, you can store them in a jar! Jars allow you to link up with large groups of other users, organize your communications, and jam out with your team. That's the spread, and we hope you like it.
As a visitor, when I browse to the app, I would like to have a platform where I can sign in and stay logged in throughout the site.
As a user, I would like to have a platform where I can log out.
As a user, I would like to be able to create an account, link my email address to the site, and change my profile picture.
As a user, I would like to add friends to my contacts list either through username or email addresses.
As a user, I would like to send a private message to any individual or group of people.
As a user, I would like to be able to start a channel for other users to join and start chats with each other.
As a user, I would like all of my chats and channels to be stored neatly in the webpage, and I would like them to be easy to navigate.
As a user, I would like to be able to access my profile and edit my settings (username, email, profile picture).
-MongoDB & Mongoose -Express -React -Node.js -Socket.io -CSS -Material UI -Bcrypt -Json Web Tokens
-LINK TO HEROKU APP
Below is a link to the wireframes which we have drawn to demonstrate the navigation and presentation of our website.
https://www.figma.com/file/FGy1ZqXHe8Tx9EceO8BetS/Project-4%3A-Jam?node-id=0%3A1&t=VPwqbRplaq3P1YJB-1
Below is a link to the entity relationship diagram which we have drawn to model our data structure and flow.
https://lucid.app/lucidchart/82f852d0-e45e-4d1e-a4db-a74145eb6bdb/edit?viewport_loc=51%2C135%2C1661%2C1093%2C0_0&invitationId=inv_82990059-fc05-4ed0-814f-2c1c42f2a621
Socket Rooms, UI, and Components - Sean Munjal - https://github.com/TheForeverOptimist Models, UI, and Components - Ali Colak - https://github.com/imalicolak Sockets, API Calls, UI - Luke Tyson - https://github.com/guantanamobosch