Skip to content

jegrieve/blabber

Repository files navigation

blabber

View the live app here

blabber is a community messaging app, where users can send messages to others, in various communities. Send images, videos, GIFs and emojis.

Features

  • User sign in and sign up with server-side authentication.
  • Create/Edit/Delete servers, channels, messages, users.
  • Messages can contain text, images, emojis, videos and GIFs. Active storage and AWS used to store images.
  • Servers can be favourited and then the server feed can be sorted-by favourites.
  • Channels have their own editable colour property, to better distinguish channels.
  • View user profiles and recent activity.
  • Navbar displays the server and the channel you are currently in.
  • Responsive website design, uses bootstrap grid system.

Technologies used

Front-end: React + Bootstrap
Back-end: Ruby On Rails
Web Services: AWS (image hosting), Heroku (app hosting)
API: GIPHY API
Icons: Font Awesome
SVGs: undraw.co (open-source SVGs)

Screenshots

Homepage

blabber1

An example channel page

blabber2

An example server page

blabber3

Creating a server

blabber4

Looking at a user profile

blabber5

Looking at a channel's info

blabber6

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published