Skip to content

damiecode/rails-facebook

Repository files navigation

Microverse Project Title - Final Project [Collaborative Project]

Introduction.

A Facebook-like social network application. Features include the ability to create posts, comments, send friend requests, and upload images.

Functionalities

Can be found on: ( The odin final rails project )

Microverse Adjustments

  • Skip points 16 about setting up a mailer - you will be able to do it if you complete extra task in next steps (which is optional).

  • According to requirements first you should: “Think through the data architecture required to make this work. There are a lot of models and a lot of associations, so take the time to plan out your approach.” Keep that in your mind.

Project specific

rails-facebook login

rails-facebook home

Ruby version

rbenv 2.6.5

System dependencies

Rails 6.0.2

Yarn 1.19.1

Ubuntu 18.04 & below

Database creation

  • Database initialization

  • How to run the test suite

  • Services (job queues, cache servers, search engines, etc.)

  • Deployment instructions

Technologies

  • HTML
  • CSS
  • Ruby
  • Ruby on Rails

Installation

Open your git bash and cd to the location you'd like to put your files the run the command below.

$ git clone https://github.com/marcos-medeiros/rails-facebook.git

cd to into the project folder and install using bundle install --withoutproduction

$ cd rails-facebook
$ bundle insatll

rails db:migrate

To start the server: rails server

visit: http://localhost:3000 to use the app

To run tests: rails test

For Live version

visit: https://rails-fakebook-project.herokuapp.com

Authors

👤 Marcos Medeioros

👤 Damilola Ale

Contributing

  1. Fork it (https://github.com/damiecode/rails-fakebook/fork)
  2. Create your feature branch (git checkout -b feature/[choose-a-name])
  3. Commit your changes (git commit -am 'what this commit will fix/add')
  4. Push to the branch (git push origin feature/[chosen-name])
  5. Create a new Pull Request

Future features

  • Improve UI
  • Recieve notifications for posts from friends
  • Forgot Password
  • Account activation
  • Photo/Video upload in posts

About

A mimic of Facebook built with Ruby on Rails.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages