Skip to content

A collaborative project from the University of Minnesota coding boot camp. Little Lending Library is a MERN stack single-page application built for navigating book searches.

License

Notifications You must be signed in to change notification settings

maayazed/uofmP3-LittleLendingLibrary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Little Lending Library

Library Roof

License: MIT

ReactApollo-GraphQLGraphQLMongoDBExpress.js

Description

Stay up-to-date on what free books are available in the neighborhood using the Little Lending Library application!

Little Lending Library is a MERN stack single-page application built for navigating local free little lending libraries. Users can login to create their own lending library location, see what books they have in their inventories, and take or add books within the libraries.

Table of Contents

Installation

To use this application, navigate to the deployed Heroku site.

To install this application locally yourself, download and clone the files from this repository. Run 'npm run install' to install the packages in the package.jsons, 'npm run build' to create a build, 'npm run seed' to seed the database, and 'npm run develop' to start the application in your local browser.

This is a MERN stack single-page application that uses the following technologies:

  • React
  • GraphQL with Node.js and Express.js server
  • MongoDB and Mongoose ODM
  • Authentication using JWT
  • Heroku

Usage

If you use the application through the deployed Heroku site, navigate to the site and interact with it from there. The site will prompt you to login or sign up before you are able to interact with the libraries.

Once you're logged in, you can interact with your little lending library — seeing what books it already has, taking books from the inventory, or adding new books using a search feature.

Log in and view the Homepage

Library Roof

See what books are in the Library

Library Roof

Search for books to add to the Library

Library Roof

View descriptions of the books in the Library

Library Roof

If the program was cloned, downloaded, and installed instead, get the application running by typing "npm run develop" into the command-line. All features of the application are then accessible through localhost on your browser or other applications.

Contributors

Maya Zed: Github

Scott Tessman: Github

Amira Holden: Github

Mohamed Ahmed: Github

Megan Steblay: Github

License

This project is licensed under MIT License.

Questions

If you have any questions, please contact the developers at their GitHub links above, and check out more of our work.

About

A collaborative project from the University of Minnesota coding boot camp. Little Lending Library is a MERN stack single-page application built for navigating book searches.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published