Skip to content

Fully functional messaging app with real-time functionality and google authentication.

Notifications You must be signed in to change notification settings

hectorg2211/Heythere-messaging-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues LinkedIn


Logo

Heythere

Fictional Tours App
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Contributing
  4. Contact

About The Project

Fully functional messaging app with realtime functionality and google authentication. The app allows the user to sign in using their google account, this allows their messages to display their name and their own image inside the application. Rooms can be accessed to chat with other users, Pusher was used for realtime functionality and updated the displayed messages on screen each time a new message was added. The axios library was used to make requests to the REST API that was built with express and mongoose, this allowed the creation of new messages as well as access to the room information. Material UI Icons where used to display aesthetic icons and the moment library allowed the application to display how long ago a message was displayed. The API for this app was deployed in heroku and the app itself in netlify.

Some extra functionality:

  • Automatic scroll to bottom when a message is sent or received
  • Hover animations on room selections
  • Display of selected rooms
  • Responsive design when a room is selected

Heythere

(back to top)

Front End Built With

Back End Built With

See the open issues for a full list of proposed features (and known issues).

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

Contact

Send me an E-mail : [email protected] Project Link: https://github.com/hectorg2211/Heythere-messaging-app

(back to top)