/my-book-app

A responsive app in React.js allowing the user to manage his/her read and to-read books.

Primary LanguageJavaScript

My Bookcase

The purpose of "My Bookcase" app is to allow the user to manage her/his read and to-read books.

Table of contents

General info

A responsive app created with React, Firebase, Axios and SASS, allowing the user to add books from NYT bestsellers list (NYT books API), and firebase database collection to "Read" / "To Read" shelves, as well as move the chosen titles between the shelves.

Screenshots

Bookshelves panel Example screenshot NYT bestsellers panel Example screenshot Books database panel Example screenshot

Technologies

  • JavaScript - ECMAScript 6
  • React.js - version 16.5.2
  • Axios - version 0.18.0
  • Firebase - version 5.5.5
  • SASS

Setup

Features

List of features ready and TODOs for future development

  • Moving books between shelves
  • Access to NYT's bestsellers API
  • Access to firebase database
  • Search by one letter

To-do list:

  • Improvement of the visual side of the app

Status

Project is: in progress

I'm still improving my code,and adding visual/functional features to my project.

Contact

Created by @magdalenafronczyk - feel free to contact me!