Talebook is an implementation of Facebook's basic features using Ruby on Rails.
Talebook users can make posts, like posts, comment on posts, delete posts, add friends and remove friends.
The full project description can be found here
Follow this link to visit Talebook.
Feel free to check the app features using this default credential:
Email: [email protected]
Password: abc123???
- Posts or Tales: users can create, edit and delete posts.
- Likes: users can like and unlike posts.
- Comments: users can comment on posts, edit comments and delete comments.
- Friendship: users can add and remove friends.
- Authentication: users can sign up directly on the app or sign up with their Facebook account.
- Authentication with Google account.
- Friend suggestions.
To run this project for development and testing purposes, you need to first install Ruby (v2.5.5) and Rails (v5.2.3).
-
Clone this repository using
git clone [email protected]:mosesogwo/Talebook.gitand navigate into the directory. -
Run
bundle installto install dependencies. -
Run
rails sto run the app on localhost. -
Visit http://localhost:3000/ on your browser to experience Talebook.
To run the tests in this project, follow these steps.
- To ensure that all dependencies are installed, run
bundle install - Run
rspecto run all tests.
👤 Moses Ogwo
- Email: [email protected]
- Github: @mosesogwo
- LinkedIn: Moses Ogwo
- Portfolio: Moses Ogwo
👤 Uchechukwu Inyama
- Email: [email protected]
- Github: @uche-inyama
- LinkedIn: Uchechukwu Inyama
This project is MIT licensed.