Devium is a social networking platform for developers. You can connect with your peer developers and interact with them. Devium is built with Rails and fully tested with RSpec and Capybara.
This is a part of the Rails curriculum on Microverse, originally built for educational purposes.
~ git clone [email protected]:mosaaleb/devium.git
~ cd devium
~ rails db:migrate:reset
~ rails s
The live version of this project is hosted in Heroku Devium.
- Ruby on Rails.
- RSpec.
- Capybara.
- Bootstrap.
- Sending friend requests.
- Accepting friend requests.
- Remove friends.
- Add posts.
- Add comments to posts.
- Add likes to either posts or comments.
- Having a newsfeed page based on the friends' list.
- Ability to login with Facebook.
- Edit setting and profile information.
- Adding hashtags.
- Notification system.
- Mentioning friends in comments or posts.
- mention users on comments or posts.
- Search with ElasticSearch.
Having a specific feature in mind? Please Submit it
The app is fully tested with 1:2.2
Code to Test Ratio
Included Tests:
- Model Tests (rspec)
- Request Tests (rspec)
- View Tests (rspec)
- Integration Tests (capybara)
You can run all the tests by simply running:
rspec
- Saheed
- Muhammad