An open API service indexing awesome lists of open source software.

https://github.com/rustam-tolipov/real-time-message-app

Chat in real-time with this Ruby on Rails messaging app! Built with Redis and Rails for speed and efficiency, it keeps conversations smooth and instant. Jump in and start connecting!
https://github.com/rustam-tolipov/real-time-message-app

action-cable css javascript postgresql ruby ruby-on-rails

Last synced: 6 months ago
JSON representation

Chat in real-time with this Ruby on Rails messaging app! Built with Redis and Rails for speed and efficiency, it keeps conversations smooth and instant. Jump in and start connecting!

Awesome Lists containing this project

README

          

# Real Time Messaging App

[![Contributors][contributors-shield]][contributors-url]
[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]
[![Issues][issues-shield]][issues-url]
[![MIT License][license-shield]][license-url]
[![LinkedIn][linkedin-shield]][linkedin-url]



Real Time Messaging App



![real time](https://user-images.githubusercontent.com/69011963/164974341-eb987110-acf8-460b-9b1d-b184970bc85c.gif)


A real time messaging app that allows users to communicate with each other in real time.


Live version coming up soon... »




Report Bug
·
Request Feature


Table of Contents



  1. About The Project



  2. Getting Started


  3. Usage

  4. Roadmap

  5. Contributing

  6. License

  7. Contact

  8. Acknowledgments

### Live Demo : Coming Soon

## About The Project

This is a real time messaging app that allows users to communicate with each other in real time.

Here's why:
* Front designe is build with HTML and CSS technologies.
* Backend is build with Ruby on Rails.
* Database is build with PostgreSQL.
* ActionCable is used for real time communication.
* JavaScript functionalities are used for the frontend.
* The app will be online soon!

It looks simple, but it is not.

(back to top)

### Built With

This section should list any major frameworks/libraries used to bootstrap your project. Leave any add-ons/plugins for the acknowledgements section. Here are a few examples.

* [HTML5 ](https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/HTML5)
* [CSS3 ](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS3)
* [Ruby on Rails ](https://rubyonrails.org/)
* [ActionCable ](https://rubyonrails.org/)
* [PostgreSQL ](https://www.postgresql.org/)
* [JavaScript ](https://developer.mozilla.org/en-US/docs/Web/JavaScript)

(back to top)

## Getting Started

### Prerequisites

This is an example of how to list things you need to use the software and how to install them.
* Check your Ruby version
```sh
ruby -v
```

The output should start with something like `ruby 6.1.4`

### Installation

1. Clone the repo
```sh
git clone https://github.com/Rustamxon7/Instagram-Clone-Rails.git
```
2. Run bundle
```sh
bundle install
```
3. Setup database with:
```
rails db:create
rails db:migrate
```
4. Run the server
```sh
```rails s
```

(back to top)

## Usage

This webapp is not deployed yet. It's available on localhost. If you really interested I would suggest you to clone and follow the installation.

(back to top)

## Roadmap

- [x] Sign up
- [x] Login
- [] Profile
- [] Messages
- [] Chat

See the [open issues](https://github.com/Rustamxon7/Instagram-Clone-Rails/issues) for a full list of proposed features (and known issues).

(back to top)

## License

Distributed under the [MIT](./LICENCE).

(back to top)

## Contact

Rustamjon Tolipov - [email]() - rustamxontolipov788@gmail.com

Project Link: [https://github.com/Rustamxon7/Real-Time-Message-App/](https://github.com/Rustamxon7/Real-Time-Message-App/)

(back to top)

(back to top)

[contributors-shield]: https://img.shields.io/github/contributors/othneildrew/Best-README-Template.svg?style=for-the-badge
[contributors-url]: https://github.com/Rustamxon7/Instagram-Clone-Rails/graphs/contributors
[forks-shield]: https://img.shields.io/github/forks/othneildrew/Best-README-Template.svg?style=for-the-badge
[forks-url]: https://github.com/Rustamxon7/Instagram-Clone-Rails/network/members
[stars-shield]: https://img.shields.io/github/stars/othneildrew/Best-README-Template.svg?style=for-the-badge
[stars-url]: https://github.com/Rustamxon7/Instagram-Clone-Rails/stargazers
[issues-shield]: https://img.shields.io/github/issues/othneildrew/Best-README-Template.svg?style=for-the-badge
[issues-url]: https://github.com/Rustamxon7/Instagram-Clone-Rails/issues
[license-shield]: https://img.shields.io/github/license/othneildrew/Best-README-Template.svg?style=for-the-badge
[license-url]: https://github.com/Rustamxon7/Instagram-Clone-Rails/blob/development/LICENSE.txt
[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=for-the-badge&logo=linkedin&colorB=555
[linkedin-url]: https://www.linkedin.com/in/rustamjon-tolipov/
[product-screenshot]: https://www.webmobilefirst.com/en/screencasts/VpImottb_M/