Book Trading App, just completed

Hello everyone,

My Book Trading App

Live: https://fcc-aunz-book-trading-app.glitch.me/
Source: https://github.com/aunz/fcc-bookTradingApp

Front end

  • React, for components
  • React router, for routing
  • Apollo React, for fetching data using GraphQL

Back end

  • Express
  • Apollo express
  • Bcrypt for password

Database

  • Sqlite3
  • Better-sqlite

Build tool

  • Webpack
  • PostCSS

Google Book API

Total time taken: 70 hours, spread across 2 months (as I was on holiday most of this time)

Feedback are welcome :pray:t2:

1 Like

Very well done! I like it.

Some feedback to give you:

  1. Sometimes the API returns a book description with html tags and they’re shown.
  2. Some sections need a little more styling IMO.

Other than that I think it works great. Congrats!

Is this for a challenge a didn’t see yet?

1 Like

Thank Spaniard,

I am not sure why sometimes the google API returns description with html tags. I can possibly find a library to remove those tags. I have to say I am not very good at design. I do not use any UI framework/library, instead I just code mostly from scratch…

The book trading app project is used to be a part of the back end project
Now it’s a part of the take-home-project
https://learn.freecodecamp.org/coding-interview-prep/take-home-projects/manage-a-book-trading-club/

Ahh, alright. Maybe I’ll give it a chance sometime in the future :slight_smile:

You could try this: https://ourcodeworld.com/articles/read/376/how-to-strip-html-from-a-string-extract-only-text-content-in-javascript

Hope it works for you.

1 Like