AlanSoto31 / ror-social-scaffold

This repo includes intial code for social media app. Its purpose is to be a starting point for Microverse students.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Logo

Social Media

Made by Jenny Cárdenas and Alan Soto
This project is a practice for doing a friendship table in Rails using social media scaffold forked from Microverse.

‎ ‎ ‎ ‎

👩🏼‍💻 About Social Media App

This repo includes intial code for social media app with basic styling. Its purpose is to be a starting point for Microverse students. We implement the association between the User and the Friendship models, you can add friends, make in the timeline your posts and friends' posts, comment on them and like them. Also, you are able to check the profile of other users with their list of friends.

screenshot


🔧Built With

  • Ruby v2.7.0
  • Ruby on Rails v5.2.4
  • Bootstrap
  • Linters
  • VS Code

⚒️ Tested

  • Ruby gem RSpec
  • Ruby gem capybara

Live Demo

Live version

🤖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

Setup

  1. Open the terminal.
  2. On the terminal navigate to the project directory using cd ror-social-scaffold /.
  3. Install dependencies using: bundle install.
  4. If it required: bundle update.
  5. Migrate the database: rails db:migrate.
  6. If required run: yarn install, and repeate the step 4.
  7. Run rails db:create
  8. rails db:migrate
  9. Start the application : rails server.
  10. Open http://localhost:3000/ in your browser.
  11. To Stop the application : Create a user.

Run tests

  • Open the terminal
  • Run rpsec --format documentation

Authors

👤 Jenny Cárdenas

👤 Alan Soto

🤝 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!

Acknowledgments

📝 License

This project is MIT licensed.

About

This repo includes intial code for social media app. Its purpose is to be a starting point for Microverse students.


Languages

Language:Ruby 72.9%Language:HTML 19.5%Language:SCSS 5.4%Language:JavaScript 1.3%Language:CSS 0.8%Language:CoffeeScript 0.2%