Giter Site home page Giter Site logo

libraryapp's Introduction

The preconfigured admin id is [email protected] and password id viswa123

To check out a book you need to search the book and checkout

The flash messages apperars if form filled is invalid or page reloads.For some flash messages might not appear now.we are working on that

  • VALIDATIONS validations are: you need to fill all details, A library member or admin all have distinct email id, a book have unique isbn

  • Functions of admin Admin can edit his profile,delete other admin members other than himself,And all basic functions are implemented,He can check out book for librarymembers

  • Functions of librarymembers All basic functionalities are implemented,he can request to notify by email,he can give suggestions To get notified by email you need to request notify by mail. when the member who tooked the book check in the book you will recieve mail that book is available.This uses gmail service so you get mail [email protected]

  • edge case We cannot delete a book that is checkedout.you need to check in the book and delete ,You cannot delete library member who has checked out book you need to check in his books before deleting

  • Test All tests are implememted in rspec,Unit test is wriiten for library members model,Functional test is written for library member controller.

libraryapp's People

Contributors

viswaraavi avatar bhargavjhaveri avatar vntpaul avatar

Watchers

 avatar  avatar  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.