GithubHelp home page GithubHelp logo

library-app's Introduction

miskatonic-library-app

Created for the FBLA competition Mobile Application Developement, won first in state.

It's an iOS and Android compatible app made through the React Native framework.

Competition Overview

Two (2) parts: a prejudged project and a presentation. Competitors must complete both parts for award eligibility. Topic: Develop an app to manage the issuance of books and to provide other information at a school library. Give the school a name. The app must be able to do or show the following:

  • Allow students and teachers to reserve books.
  • Allow students and teachers to check out books.
  • Remind students and teachers when books are overdue.
  • Show a map of the school library.

Competition Guidelines

  • The following platforms may be used to develop the project: Google’s Android, Apple iOS, or Microsoft Windows Phone.
  • Project submissions must include the source code and screen shots of the GUI in PDF format.
  • The solution must run standalone with no programming errors.
  • Applications may deploy from a smartphone, tablet, or both, but must be smartphone deployable.
  • Applications do not need to be available for download from a digital-distribution multimedia-content service.
  • The app should be shown to the judges.

The App itself

AsyncStorage Guidelines

Checked out books are in their corresponding key title:

{
  "checkedOut:<title>": <user> | null
}

When books are due (format Date()):

{
  "due:<title>": <number>
}

Reserved books are in their corresponding key title:

{
  "reserved:<title>": <user> | null
}

Whether the user is logged in or not:

{
  "loggedIn": <username | false>
}

Registered users:

{
  "user:<username>": <password>
}

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.