Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/polaristlx/clonebook
Facebook Clone created with Ruby on Rails
https://github.com/polaristlx/clonebook
amazon-s3-storage css-grid-layout css3 devise factory-bot faker-gem heroku html5 omniauth paperclip-gem rspec ruby ruby-on-rails rubyonrails
Last synced: 1 day ago
JSON representation
Facebook Clone created with Ruby on Rails
- Host: GitHub
- URL: https://github.com/polaristlx/clonebook
- Owner: PolarisTLX
- Created: 2018-05-24T14:12:00.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-14T02:44:53.000Z (about 2 years ago)
- Last Synced: 2025-01-20T21:09:00.049Z (1 day ago)
- Topics: amazon-s3-storage, css-grid-layout, css3, devise, factory-bot, faker-gem, heroku, html5, omniauth, paperclip-gem, rspec, ruby, ruby-on-rails, rubyonrails
- Language: Ruby
- Size: 4.52 MB
- Stars: 7
- Watchers: 1
- Forks: 4
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# README
## Check it out live on Heroku: [clonebook-microverse.herokuapp.com](https://clonebook-microverse.herokuapp.com)
## Fully-featured social media app built with Ruby on Rails from scratch.
* Social media site for content sharing: Users can sign up securely, create a profile, add friends, post, comment, and like other content.
* Uses Devise and Omniauth for user registration.
* Implements photo uploading with Paperclip.
* Deployed on Heroku and uses AWS S3 for photo storage.
* Tested with RSpec.## Getting started (to run a local copy)
* System dependencies
Ruby version: 2.3.1
Rails version: 5.2.0
Bundler version: 1.16.1To get started with the app, clone the repo and then install the needed gems:
```
$ bundle install --without production
```Next, migrate the database:
```
$ rails db:migrate
```Finally run the app in a local server:
```
$ rails server
```Open your browser at "localhost:3000".
To run the RSpec test suite, first run:
```
$ rails db:seed ENV=test
```Then run:
```
$ rspec
```## Authors
* **Kyle Lemon** - [jklemon17](https://github.com/jklemon17)
* **Paul Rail** - [PolarisTLX](https://github.com/PolarisTLX)