BookRec is a special app to be in touch with people to suggest and advise books that you find useful and meaningful to each other. You can follow the most liked recommendations.
- The user logs in to the app, only by typing the username (a properly authenticated login is not a requirement).
- The user is presented with the homepage that includes:
- Left-side menu (includes only links to pages that are implemented).
- Tweets tab in the centre.
- Right-side section with Who to follow.
- The Tweets section includes:
- Simple form for creating a tweet.
- List of all tweets (sorted by most recent) that display tweet text and author details.
- The Who to follow section includes:
- list of profiles that are not followed by the logged-in user (ordered by most recently added).
- list of profiles that are not followed by the logged-in user (ordered by most recently added).
- Left-side menu (includes only links to pages that are implemented).
- Cover picture and Tweets tab in the centre.
- Right-side section with Profile detailed info.
- The Profile detailed info section includes:
- User photo.
- Button to follow a user.
- Stats: total number of tweets, number of followers and number of following users.
- List of people who follow this user.
- List of people who follow this user.
- Click on the
Code
green button - By the right end of the read-only input containing the repository link click the clipboard icon to copy the link
- In your local PC, open your terminal in the folder you would like to clone the repository into
- Clone the repository with the command:
git clone (copied link)
; like so:git clone https://github.com/AbdumurodovaZulfizar/Open_Book
- After the clone, type in the command
cd Open_Book
to access the directory on the terminal - Then run
bundle update
to update the gem file - And type
bundle install
to load all gems in this folder. - After type
yarn install
. - Then run
rails db:create
to create database - After run
rails db:migrate
for migration. - Type
rails s
on the terminal, and typelocalhost:3000
on your browser. - And then you can Sign In.
- Ruby: 2.7.0
- Rails: 5.2.3
- Postgres: >=9.5
- Node
- Yarn
- Git
- cd into Open_Book
- type
rspec
👩🏻💼 Zulfizar Abdumurodova
- GitHub: Abdumurodova Zulfizar
- Twitter: Abdumurodova Zulfizar
- LinkedIn: Abdumurodova Zulfizar
Contributions, issues, and feature requests are welcome!
Give a ⭐️ if you like this project!
- Microverse for international opportunities.
- Special thanks to all code reviewers.
- AppAcademy and FreeCodeCamp for their open source
- Thanks for project design to Gregoire Vella on Behance
Copyright 2021 Zulfizar Abdumurodova
- MIT for this project.