Skip to content

A webpage you will search for books using Google Books API and saved the book links on your personal profile.

License

Notifications You must be signed in to change notification settings

arielo5/Mysterious-Book-Search-Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mysterious Book Search Engine👋

Description

🔍 The motivation for this project was to update Google Books API search engine webpage with all the skills I acquired so far and change it to a MERN Stack build. The reason for this is because to be able to sell myself to potential employers is to show them see what I can actually do with my skills and what I can provide to them. For this project I learn that to better improve myself I need to continuously learn all the new tips and knowledge that I can implement in every project that I can get my hands on. With my projects i like to give them a more personal touch depending on each project that i work on.

Deployed Page

Github Profile

LinkIN Profile

💻 Below is a screenshot of the application:

Search Page Saved Books Page

Usage

On the webpage you will see an Navbar with a login, search book and a saved book links. On the login/signup you create the new user once thats done you go looks for you favorite books in the search nook link and save hte ones you line in the last link.

Table of Contents

Acceptance Criteria

GIVEN a book search engine
WHEN I load the search engine
THEN I am presented with a menu with the options Search for Books and Login/Signup and an input field to search for books and a submit button
WHEN I click on the Search for Books menu option
THEN I am presented with an input field to search for books and a submit button
WHEN I am not logged in and enter a search term in the input field and click the submit button
THEN I am presented with several search results, each featuring a book’s title, author, description, image, and a link to that book on the Google Books site
WHEN I click on the Login/Signup menu option
THEN a modal appears on the screen with a toggle between the option to log in or sign up
WHEN the toggle is set to Signup
THEN I am presented with three inputs for a username, an email address, and a password, and a signup button
WHEN the toggle is set to Login
THEN I am presented with two inputs for an email address and a password and login button
WHEN I enter a valid email address and create a password and click on the signup button
THEN my user account is created and I am logged in to the site
WHEN I enter my account’s email address and password and click on the login button
THEN I the modal closes and I am logged in to the site
WHEN I am logged in to the site
THEN the menu options change to Search for Books, an option to see my saved books, and Logout
WHEN I am logged in and enter a search term in the input field and click the submit button
THEN I am presented with several search results, each featuring a book’s title, author, description, image, and a link to that book on the Google Books site and a button to save a book to my account
WHEN I click on the Save button on a book
THEN that book’s information is saved to my account
WHEN I click on the option to see my saved books
THEN I am presented with all of the books I have saved to my account, each featuring the book’s title, author, description, image, and a link to that book on the Google Books site and a button to remove a book from my account
WHEN I click on the Remove button on a book
THEN that book is deleted from my saved books list
WHEN I click on the Logout button
THEN I am logged out of the site and presented with a menu with the options Search for Books and Login/Signup and an input field to search for books and a submit button  

Questions

✉️ Contact me with any questions: email , GitHub

License

License

About

A webpage you will search for books using Google Books API and saved the book links on your personal profile.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published