/little_libraries_client

"Little libraries" is a responsive app for collaboratively documenting with photos and geolocation data “Little Libraries” (neigbourhood free book exchanges), with secure login, search, and multiple view options

Primary LanguageJavaScript

Little Libraries

"Little Libraries" is a responsive app for collaboratively documenting with photos and geolocation data “Little Libraries” (neigbourhood free book exchanges), with secure login, search, and multiple view options This is a collaboration with Jeff Holtzkener.

Features

  • Record and lookup geolocation data using Google Maps API
  • Secure Sign in with JWT
  • Store library images with Firebase Cloud Storage
  • Responsive design
  • Personalized user display
  • Search

Final Product

desktop image Detail page
Map page For Mobile Search for mobile

Tech Stacks

javascript React React Route sass Node.js Express PostgreSQL JSON Web Token Firebase

Current Issues

  • Sign up is currently disabled

Installation

  1. Clone this repository
$ git clone git@github.com:CarlSmoky/little_libraries_client.git
  1. Install packages
$ cd little_libraries_client
$ npm install
  1. Start React APP
$ npm run start
  1. Run the app in the development mode. Open http://localhost:3000 to view it in your browser.

For running this app's server, go to Little Libraries Server