---
# System prepended metadata

title: Presentation

---

#  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