Skip to content

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.

License

Notifications You must be signed in to change notification settings

AbdumurodovaZulfizar/Open_Book

Repository files navigation

BookRec

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.

Example
Example

Business requirements:

  1. The user logs in to the app, only by typing the username (a properly authenticated login is not a requirement).
  2. The user is presented with the homepage that includes:
    1. Left-side menu (includes only links to pages that are implemented).
    2. Tweets tab in the centre.
    3. Right-side section with Who to follow.
  3. The Tweets section includes:
    1. Simple form for creating a tweet.
    2. List of all tweets (sorted by most recent) that display tweet text and author details.
  4. The Who to follow section includes:
    1. list of profiles that are not followed by the logged-in user (ordered by most recently added).
  5. list of profiles that are not followed by the logged-in user (ordered by most recently added).
    1. Left-side menu (includes only links to pages that are implemented).
    2. Cover picture and Tweets tab in the centre.
    3. Right-side section with Profile detailed info.
  6. The Profile detailed info section includes:
    1. User photo.
    2. Button to follow a user.
    3. Stats: total number of tweets, number of followers and number of following users.
    4. List of people who follow this user.
  7. List of people who follow this user.

Built With

  • Ruby Language
  • Ruby on Rails
  • Git  Git
  • GitHub  GitHub
  • Visual Studio Code  VScode

Getting Started

Clone this repository onto your local PC

  • 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 type localhost:3000 on your browser.
  • And then you can Sign In.

Prerequisites

  • Ruby: 2.7.0
  • Rails: 5.2.3
  • Postgres: >=9.5
  • Node
  • Yarn
  • Git

To run test

  • cd into Open_Book
  • type rspec

Live Demo

Authors

👩🏻‍💼 Zulfizar Abdumurodova

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

  • 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

📝 License

Copyright 2021 Zulfizar Abdumurodova

  • MIT for this project.

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published