In this project, users can sign up and create posts. Moreover it inherits the core functionality of social media sites such as facebook.com. Users can send request to one another and view the posts written by the user or from the user's friend list.
- Allow users to send a friend request to other users
- Multiple request states
- Show posts written by the user and by the user's friends
- List all mutual friends of a user
- Followed TDD
A mutual friend is an individual who has established a friendship with two people. When those two people meet, they learn that they share the same friend; that friend they have in common is their mutual friend. If the two people become friends, a circle of friendship develops between the mutual friend and the other individuals. Mutual friendships are commonplace in schools, where kids are introduced to each other by a mutual friend. Adults often meet other people in the workplace, bars, restaurants and other social settings due to a mutual friend introducing them. From our
- Ruby v2.7.0
- Ruby on Rails v5.2.4
- VSCode - code editor
- Clone the repo
https://github.com/Murodjon000/friend_app.git
- cd
into
the project - Run
git pull origin app
- Run
bundle install
- Setup your
db
in thedatabase.yml
and runrails db:setup
- Run
rails s
and visitlocalhost:3000
- Rails - version 5.2.4
- Bootstrap - version 3.4.1
- Ruby - version 2.6.5
- PostgreSQL - version 11
To make sure the linters' checks using Github Actions work properly, you should follow the next steps:
- On your recently forked repo, enable the GitHub Actions in the Actions tab.
- Create the
feature/branch
and push. - Start working on your milestone as usual.
- Open a PR from the
feature/branch
when your work is done.
- Run
bundle exec rspec
to run all the tests, or
👤 Murodjon Tursunpulatov
- Github: @murodjon000
- Twitter: @MurodjonTursun5
- Linkedin: @Murodjon Tursunpulatov
Contributions, issues and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!