# LiteLib

Personal library application that allows users to keep track of media they own.

[Click Here for the Project Presentation](docs/Presentation.pdf)

[Documentation](docs/README.md) [Quick Demo](https://litelib.onrender.com/)

## Assignments

* [Proposal](docs/Proposal.md) - [Milestone](https://github.com/cs340-24/LiteLib/milestone/1)
* [Sprint 1](docs/Sprint1.md) - [Milestone](https://github.com/cs340-24/LiteLib/milestone/2)
* [Sprint 2](docs/Sprint2.md) - [Milestone](https://github.com/cs340-24/LiteLib/milestone/3)
* [Sprint 3](docs/Sprint3.md) - [Milestone](https://github.com/cs340-24/LiteLib/milestone/4)
* [Sprint 4](docs/Sprint4.md) - [Milestone](https://github.com/cs340-24/LiteLib/milestone/5)
* [Project Presentation](docs/Presentation.pdf)
* [Project Report](docs/Report.md)
 <!-- [![Convert Presentation to PDF](https://github.com/cs340-24/LiteLib/actions/workflows/presentation.yml/badge.svg)](https://github.com/cs340-24/LiteLib/actions/workflows/presentation.yml) -->

## Description

This project is a personal library application that allows users to keep track of media they own. It would allow them to scan barcodes and allow students to check out books. from a personal library. This would use simple client/server architecture, with a database to store media and users. Hopefully, this would be a web application so it could be used on any device and we could use an API to get media information from the internet.

## Team Members

* [Alan Saucer (asaucer)](https://github.com/pisaucer)
* [Dhwani Patel (dpate116)](https://github.com/dpat061)
* [Lohith Gangula (lgangula)](https://github.com/LohithGangula)
* [Pedro Storch (pstorch)](https://github.com/Donpedrito)

## Technologies

* [Node.js](https://nodejs.org/en/)
* [sqlite3](https://www.sqlite.org/index.html)
* [Express](https://expressjs.com/)
* [Bootstrap 5](https://getbootstrap.com/docs/5.3/getting-started/introduction/)
* and more information in [Resources](docs/Resources.md)

### Versions

```txt
Node: v20.0.0
npm: v9.6.4
Bootstrap: v5.3.3
```

For more versions, see `dependencies` under [package.json](package.json).
