Skip to content
/ Moneta Public

Moneta is a Flask based web application for readers to find and browse their favourites.

Notifications You must be signed in to change notification settings

nykajak/Moneta

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Moneta

A sample library management website for users to borrow and read books from a centralised library. Made as part of IITM BS Degree, Modern Application Development - 1 course project.

Setup (for local running)

  • Clone or download repo.
  • Execute pip install -r requirements.txt
  • Define FLASK_SECRET_KEY environment variable
  • Execute python moneta.py to start the local server

Features

For users

  • User can browse, search for and filter out the books they want.
  • User requests for a book and after librarian approval gains access to the same.
  • Users can rate and comment on books.
  • Filtering by genre, author and book name all supported.

For customers

  • Librarian has admin powers and manages users and books.
  • Able to ban users, manage inventory and moderate the platform.

Upcoming changes

  1. Improvements in UI.
  2. Better storage than Google Drive or use of Drive API to simplify matters.

About

Moneta is a Flask based web application for readers to find and browse their favourites.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published