The newest chat app in town!
- Description
- Motivation
- User Story
- Technologies
- Deployed Application
- Future Improvements
- Installation
- Usage
- Credits
- License
Privacy is hard to come by these days, especially online. Your data is sold from company to company like a current down the river and we wanted to bring back some anonymity to our daily social life. Our Who’s App is just that: Who is it that you’ll be talking to? You’ll never know with individual chat rooms established to talk to anyone else in the room, and then upon exit the messages are obliterated.
To provide a fun, fast, free, and secure way of chatting with people from around the world
As a user
I want to chat with other people across the world
So I can have fun conversations
GIVEN a user want to chat with someone else
WHEN I open the webpage,
THEN I am asked to sign up or log in
WHEN I sign up or log in,
THEN my credentials are saved to my device
WHEN I see the main chat page,
THEN I see a list of all of my contacts
WHEN I open one chat message
THEN I am presented with the ability to chat and can also see the chat history
- Node.js for back-end development
- Express.js for the REST API and session
- MySQL to store date to
- Sequelize to send objects
- Faker.js data to seed the database
- Socket.io to communication between clients
- Handlebars.js to create the webpage
- Heroku to host the app
This challenge is deployed to Heroku: [https://whooooos-app.herokuapp.com/dashboard]
and housed on Github: [https://github.com/MatthewShahamad/Whos-App]
- Save messages
- Voice chat
- Video chat
clone github repo
npm install
node server.js
Go to http://localhost:3001
OR follow the above heroku deployed application link
Below are screenshots of Who's App.
- User logs into the app here or can sign up
- Chat rooms that are available to the user
- Chat with another user
Collaborators:
Group 1
Madeleine Harris
Hunter O'Neal
Matthew Shahamad
Emilio Acosta-Galicia
Horatious Harris
No licenses