Coder Social home page Coder Social logo

iluddite's Introduction

iLuddite

iLuddite is a Makersquare Greenfield project created by Brittany Artimez, Michael Lefkowitz, Stephen Bolton, Joey Steinburger, and Rachel DePriest. Our application is meant for anybody who loves to read, and wants a more social experience for a traditionally solo exercise.

##Getting Started To get stared working with iLuddite, please clone the iLuddite repository to your computer:

$ git clone https://github.com/skbolton/iLuddite

Next, change the directory on the terminal to the iLuddite repository:

cd iLuddite

Finally install the node dependencies in the iLuddite repository:

npm install

##Running iLuddite

###Authorization and Account Creation Before creating an account with iLuddite, we require that all potential users have an active Facebook account. This allows for us to gather the users profile picture, name, and friends that use iLuddite. In addition this allows for an easy authorization process for both the user and the developers.

###Search Bar The current version of iLuddite will only search for book titles. We are currently working on expanding our efforts to allow for users to also search by authors. Once the user has selected the book, they will be redirected to that book's page, at which time they will be able to add the book to their queue or to their favorite books.

###User Model The user model's information is primarily gathered from the Facebook API, which gives iLuddite access to the user's name, Facebook id, friends, and profile picture. In addition iLuddite adds the user's queue, favorite books, token, reading stats, and time when user's account was activated to the user model schema.

###Book Model The book model's information is primarily gathered from the Google API, which gives iLuddite access to the book's title, ISBN, author, summary, cover, and thumbnail. iLuddite only adds a book id to the book model schema.

###APIs Used Facebook: https://developers.facebook.com/docs/graph-api

Google Books: https://developers.google.com/books/docs/v1/using

##Built With Mongoose, React, Bootstrap, Web pack, and Passport.

##Contributors Front-End: Stephen Bolton and Joey Steinburger

Back-End: Brittany Artimez, Michael Lefkowitz, and Rachel DePriest

iluddite's People

Contributors

skbolton avatar bartimez avatar lfkwtz avatar wise-na avatar josamuel avatar scotthorn0 avatar athenacode avatar benjimelito avatar chrisqtran3 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.