LeeSimonH / ReadMe

A personal bookshelf for reading enthusiasts ***currently still in development***

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Banner

A personal bookshelf for reading enthusiasts

BUILT_WITH TYPESCRIPT REACT FIREBASE GOOGLE_BOOKS

Apache2.0 License

Features

  • Create an account by signing up with your email, or sign in with an existing Google account.
  • Search for books with the Google Books API.
  • Add books to your shelf!
    • You can click on a book to see information about the book, like the title, author(s), description, number of pages, etc.
    • If you decide you no longer want the book on your shelf, you can remove it from your shelf.

Demo

Search for a book and add it to your shelf

Click a book on your shelf to see more information

Built with

  • TypeScript - TypeScript is a free and open source programming language developed and maintained by Microsoft. It is a strict syntactical superset of JavaScript and adds optional static typing to the language.
  • React - React is a declarative, efficient, and flexible JavaScript library for building user interfaces.
  • Firebase Firestore - Cloud Firestore is a flexible, scalable database for mobile, web, and server development from Firebase and Google Cloud.
  • Google Books API - Using the Google Books API, your application can perform full-text searches and retrieve book information, viewability and eBook availability. You can also manage your personal bookshelves.

License

© Copyright 2022 Simon Lee

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

About

A personal bookshelf for reading enthusiasts ***currently still in development***

License:Apache License 2.0


Languages

Language:TypeScript 77.0%Language:SCSS 21.5%Language:HTML 1.5%