-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
⚙️ Feature
If a user is unable to find their intended book using the integrated API, they can upload their own custom book. They must provide all the fields that would be received from the API, such as an image, ISBN, Title, Author(s), etc.
📐 Functionality
The page where a user chooses the book to save a quote for will now include a button to redirect to a page where the user can upload their own book to save a quote for. Submitting a book through that page will redirect to the form to save a quote.
🖼️ Wireframes
Wireframe screenshot(s) of what the app should look like when it is complete.
✅ Task List
☁️ Server
- Update
server/index.jsto ... - Test with HTTPie
- Handle all errors and respond to the client
⚡ Client
- Create a component to ...
- Update component to ...
🧑⚕️ Clean Up
- Make sure that no React state objects are being mutated.
- Make sure that no event listeners are manipulating the DOM directly.
- Make sure that click targets are either
<a>or<button>elements. - Make sure that all click targets show a
cursor: pointerwhen hovered with the mouse. - Remove all buttons and placeholders that do not serve the functionality of the feature.
- Remove all console logs.
- Remove all commented out code.
- Remove all CSS properties that have no effect.
- Check all code for proper formatting and indentation.
- Confirm that there are no errors in the console while using the application.
- Confirm that all previous functionality still works without errors.
- Confirm that the user interface looks natural on both mobile and desktop screens.
- Create GIFs of the feature being used on both mobile and desktop screen sizes for inclusion in Pull Request.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels