Skip to content

This repo contains code for a social media web application. The application enables registration of users, Sign In of users, posting comments, liking posts and sending friendship request.

Notifications You must be signed in to change notification settings

abdelp/stay-in-touch

 
 

Repository files navigation

Social Media App with Ruby on Rails

This repo contains code for a social media web application. The application enables registration of users, Sign In of users, posting comments, liking posts and sending friendship request.

Built With

  • Ruby v2.7.0
  • Ruby on Rails v5.2.4

Live Demo

Live Demo

screenshot

Getting Started

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

Prerequisites

Ruby: 2.6.3 Rails: 5.2.3 Postgres: >= 9.5 Chromium Chrome Driver: 83.0 and

Setup

Clone the repo

Install gems with:

bundle install

Setup database with:

rails db:create
rails db:migrate

Usage

You can clone or download this repo (you need ruby installed in your computer).

git clone git@github.com:abdelp/stay-in-touch.git

Start server with:

rails s

Open http://localhost:3000/ in your browser.

Run tests

Make sure to have installed chromium chrome driver link

And then run:

rpsec

All tests are contained in the rspec folder which is in the root directory of the project. To run all test type rspec in the terminal. To run a specific test type rspec spec/folder_name/spec_file.rb

Authors

👤 Martin Njoroge

👤 Abdel Omar Pérez Téllez

🤝 Contributing

Contributions, issues and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

About

This repo contains code for a social media web application. The application enables registration of users, Sign In of users, posting comments, liking posts and sending friendship request.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 75.4%
  • HTML 17.3%
  • CSS 5.9%
  • JavaScript 1.2%
  • CoffeeScript 0.2%