Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/belsman/rails-capstone

A Full-stack CRUD web application. Users create posts (buzzes) and also see the posts of other users they follow. Built with Ruby-on-Rails, HTML, CSS, bootstrap.
https://github.com/belsman/rails-capstone

bootstrap4 buzzer crud-application database rspec-rails ruby-on-rails twitter

Last synced: 19 days ago
JSON representation

A Full-stack CRUD web application. Users create posts (buzzes) and also see the posts of other users they follow. Built with Ruby-on-Rails, HTML, CSS, bootstrap.

Awesome Lists containing this project

README

        

![](https://img.shields.io/badge/Microverse-blueviolet)

# Buzzer
## Buzzer is the next big thing. It's like twitter. You buzz, not tweet. :smiley:

> This project entails building a functional Rails application that resembles twitter. It's basically a twitter redesign. ```user```s sign-up, then they can create ```buzz```s that can be seen by other ```user```s following them. You can connect with other users by ```following``` them.

![screenshot](./image/screenshot.png)

![screenshot](./image/screenshot2.png)

## Live demo

🔗 [visit buzzer](https://shielded-fortress-03440.herokuapp.com/)

## Built With

- Ruby 2.7
- Rails 6.0.3.4
- Postgresql
- Other tools
- Bootstrap 4
- Font awesome icons

## Getting Started

To get a local copy up and running follow these simple steps.

### Prerequisites

In order for ```buzzer``` to work locally on your machine, you need these installations:
- Ruby
- Postgres database engine

### Install

1) Open the Terminal
2) Run

```sh
git clone https://github.com/belsman/Rails-Capstone.git
```

or, for SSH:

```sh
git clone [email protected]:belsman/Rails-Capstone.git
```

3) Run ```cd Rails-Capstone``` to enter the main directory
4) Run ```bundle install```
5) Run ```yarn install```
6) Create database and run migrations with these command:
- ```rails db:create```
- ```rails db:migrate```
7) Start up the local server with ```rails s```
8) Visit ```127.0.0.1:3000```
9) Buzz and connect locally!

### Run Rails-spec

1) Open the terminal
2) Run ```cd Rails-Capstone``` to enter main directory
3) Migrate the test database: ```rails db:migrate RAILS_ENV=test```
4) Run ```rake spec```

## Author

👤 **Bello Babakolo**

- Github: [@belsman](https://github.com/belsman)
- Twitter: [@d_belsman](https://twitter.com/d_belsman)
- Linkdin: [Bello Babakolo](https://www.linkedin.com/in/bello-babakolo-b23b17145/)

## 🤝 Contributing

Contributions, issues and feature requests are welcome!

Feel free to check the [issues page](issues/).

## Show your support

Give a ⭐️ if you like this project!

## Acknowledgments

- Microverse for showing the way for this project to happen
- [Gregoire Vella on Behance](https://www.behance.net/gallery/14286087/Twitter-Redesign-of-UI-details)
- [This site for the Bee Icon](https://imgbin.com/png/WgMAZSB0/bee-png)