# Presentation
## Elevator Pitch
I would like to introduce our team, Team Bubble Butt from Coding with Corgis.
Have you ever wanted a chat app without all the fluff? Well look no further as you are just in luck as today we present to you Corgis Messenger!
## Concept
- We wanted to develop a simple application to allow users to quickly send and receive messages with other users
- Authentication allows users to log in or create an account if they don't already have one
- Authenticated users can create channels to chat with each other
- Unauthenticated users are directed to a login page
- New messages immediately display to the reciever
- Store previous messages in the database for chat history
## Process
- First set up back end database
- Models - many to many relationship
- Routes for creating and reading channels/messages
- Login/logout feature
- FE handlebars
- navigate between channels and send/receive messages
- fully responsive
- Socket.io - real-time emission of messages
- Routing messages between correct sender/receiver
## Demo
### Who is running the demo for us?
## Directions for future developement
- password reset via email
- More than two users in a channel
- support sending files and images
- mobile app
- stop using local storage
- delete messages and channels
## Links
### Deployment Link
### GitHub repo