Skip to content

sumancrest0001/rails_mini_fb

 
 

Repository files navigation

Ruby On Rails: Micro-Facebook

This is a collaborative project from the microverse curriculum. This is a mini facebook project with minimal features like authentication with devise and omniauth-facebook, creating posts, like and comment posts, sending and accepting friend requests, and testing.

Features of the App

User [friendships, posts,comments, likes] modules and functionalities.
The project was completed using Bootstrap, Devise, RSpec, Omniauth and PostgreSQL.

Live version of the App

https://ancient-woodland-03904.herokuapp.com/signup

[Screenshots]

img

Languages Used:

Ruby, HTML & CSS

How to get started

  1. Open your Terminal
  2. run git clone https://github.com/sumancrest0001/rails_mini_fb
  3. cd rails_final_project
  4. run bundle install
  5. run rails db:create
  6. run rails db:migrate
  7. run rails server

How to run Rspec Tests

  • run rspec command.

Contributors

sumancrest0001

noomdalv

Future works

  • Add javascript to improve user experience.
  • Add action cable for the comment section.
  • Add user profile.

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

MIT Licensed

About

rails_mini is a simplified version of Facebook. User can create, delete, and update their posts. They can send accept and request friend requests to be friends. Friends can comment on their friend's post.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Ruby 70.4%
  • HTML 21.7%
  • SCSS 4.9%
  • CoffeeScript 1.4%
  • Other 1.6%