Skip to content

This is a Ruby on Rails social media app. Users can add friends, create posts, comment and interact with each other. It's built using Rails 6, Postgresql, Devise, and Omniauth.

Notifications You must be signed in to change notification settings

DanielMitiku/Final-Project

Repository files navigation

RailsBook

A Facebook-like social media app built using Rails. It includes most of the functionalities of Facebook except realtime chat.

Built With

  • Ruby version - 2.6

  • Rails 6

  • System dependencies - Devise, Omniauth

  • Database - Postgresql

Demo

🔥 Demo

Screenshot

The Database diagram for the project is shown below:

DatabaseDiagram

Getting Started

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

  • Clone this repository to your local machine using git clone [email protected]:DanielMitiku/Final-Project.git.

  • Run cd Final-Project to move into the app directory.

  • Run bundle install to install dependencies.

  • Run rails db:migrate to migrate the database.

  • Run rails s to run the server.

Current Features

  • User signup and authentication
  • User signup using Omniauth
  • Users can send/accept friend requests
  • Users can post
  • Users can like or comment on posts ...

Features you can add

  • Sending Email
  • making it responsive ...

Author

🤝 Contributing

  • Contributions, issues and feature requests are welcome!

  • Feel free to create PR.

Show your support

  • Give a ⭐️ if you like this project and follow me on Github for more projects like this.

📝 License

  • This project is MIT licensed.

About

This is a Ruby on Rails social media app. Users can add friends, create posts, comment and interact with each other. It's built using Rails 6, Postgresql, Devise, and Omniauth.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published