book swap site for my parents and their friends
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.meteor
client
imports
public
server
.eslintrc.json
.gitignore
README.md
package-lock.json
package.json

README.md

books.catherinebacon.co.uk

This app was created as part of the following FreeCodeCamp challenge: https://www.freecodecamp.com/challenges/manage-a-book-trading-club

Final app: http://books.catherinebacon.co.uk

Objective

Build a full stack JavaScript app that is functionally similar to this.

User Stories:

  • I can view all books posted by every user.
  • I can add a new book.
  • I can update my settings to store my full name, city, and state.
  • I can propose a trade and wait for the other user to accept the trade.

Libraries/Frameworks

I used Meteor as the platform. Combined with React. I also used React Router for the routing.

List of book options and book cover image obtained from the node google-books-search api.

It is styled with react-bootstrap and the Flatly theme from boostswatch.

I also used react-selectize for the dropdown.