club-reads-frontend's People
club-reads-frontend's Issues
Carousel cards should display:
- Name
- Author
- Cover image
- Description
- Goodreads rating
View on Goodreads
link
When `login` is clicked with invalid credentials, display error message
add helper function to clean up super nested data
Breakout mockup into components
When `signup` is clicked, redirect to `/signup`
Add loader to Suggest Book page
Build out Header component
Endpoints Testing - BOOK
`/:club_name` should render a grid of current suggested books with:
- Name
- Author
- Cover image
- Description
- Goodreads rating
View on Goodreads
link- Upvote & Downvote buttons
Clicking `upvote` and `downvote` should increment the appropriate counter
On signup page, when `signup` is clicked with missing or invalid fields, display error message
Clear Suggest Book Page search input on submit
`/suggestbook` should render a search field
Create `SearchPage` Component
Check with Brittany on proposed back-end schema
Add message on DOM when book successfully added
Suggest page should only be available to logged in members
A new message should be rendered to the DOM
Vote table POST `direction` column
Hook up CircleCI for backend
Each suggestion search result should include a `suggest` button and a link to the book's Goodreads page
Revise POST book endpoint to not require parameters, but to add them instead...
upvote, downvote, status
Front-end Testing
Stateful
- App - DAVE, TRAVIS, LINDSAY
- SuggestedBooksContainer - LINDSAY
- SignupForm - DAVE
- SearchPage - TRAVIS
- LoginForm - CIARA
- SearchForm - LINDSAY
- BookCard - DAVE
Stateless
- SearchResultsContainer - TRAVIS
- Header - CIARA
- ClubPage - LINDSAY
- Carousel - DAVE
When `login` is clicked with valid credentials, redirect to `/:club_name`
When `suggest` is clicked, the book should be added to the Books table
Voting should only be available to logged in members
Suggestions area should have a title of some sort explaining what to do
Should render a text input with a submit button
Carousel should render the club's previous books
Messages should persist
Endpoints Testing - VOTE
Clicking `search` should render the fuzzy results of the search below the search bar
Setup Express skeleton
On signup page, when `signup` is clicked with the necessary fields, redirect to associated club page
`/` should render a login form with`signup` button
Endpoints Testing - USER
API readme/endpoints documentation
Carousel should render the club's future books
Carousel should render the club's current book
Create `ClubPage` component
Front-end README
Messages should only be visible to a member that is logged in
Stop CSS build from building `variables.css`
Consider joining authors if there's more than one
Endpoints Testing - CLUB
Draft out backend API endpoints
Clicking the comment submit button should post to the Comments table with the user's email and message
Add club_id to books table, as well as other changes:
Description? ISBN? Goodreads ID?
Revise BOOK tests to use forEach on `get` & to update after POST changes
Set up linter
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.