This project is part of a series of projects to be completed by students of Microverse.
In this project, we worked on a social media app using Rails. The project has been split into multiple milestones, and each milestone has functional and technical requirements we must meet.
The full project requirements can be found here.
- Ruby on Rails 5.3.2
- Html
- CSS
- SCSS
- Bootstrap
- Devise gem is used for User Model. Devise Github
- For Signing in with facebook we used Omniauth gem. OmniAuth Github
To get started with the app, clone the repo and then install the needed gems:
$ bundle install
Next, migrate the database:
$ rails db:migrate
after that run the server from terminal in the root directory of the project
$ rails server
Open
http://localhost:3000/
using your favourite broswer.
you can now open the localhost, sign up and create posts and comment on them. It is also possible to like and unlike the posts. Lastly, you can be friends with other users.
Or you can directly go to --> Heroku Link and try the app.
To see tests. Just run
$ rails test
👤 Grace Mugoiri
- Github: @grace-mugoiri
- Twitter: @GraciaMugoiri
👤 Y.Emre AYBEY
- Github: @YemreAybey
- Twitter: @YunusAybey
Contributions, issues and feature requests are welcome!
Feel free to check issues page.
- Fork it (https://github.com/YemreAybey/Facebook_Replica.git/fork)
- Create your working branch (git checkout -b [choose-a-name])
- Commit your changes (git commit -am 'what this commit will fix/add/improve')
- Push to the branch (git push origin [chosen-name])
- Create a new Pull Request
Give a ⭐️ if you like this project!
- Change the app to a social media-app for mountain-hikers.
- Make the ui great.
- Add features like adding a profile photo, commenting on comments and liking comments.
- Allow users to share a picture.