I was a total beginner in Web technologies while developing this project, however I learnt a lot during the development. This sample application contains limited features and therefore can be updated to include new ones.
- This application is designed for use only by librarian
- Librarians can use this to CRUD records of books, users.
- Add new books (book name, author name, book id, section name, rack number, row number, status whether available or issued, expected availability date if issued)
- Delete books
- Issue books
- Add users
- Delete users
- Return books
- HTML - for structuring webpages
- CSS - for styling webpages
- JavaScript - for handling some webpage events
- PHP - for interacting with databases to perform CRUD operations
- XAMPP - for Apache web server & MariaDB/MySQL database (for local development)
- Git - for version control
- Sublime Text Editor - for writing code
- 000webhost - for web server & MySQL database (for deployment)
The project is live at site
You can also see the demo video added in this repo.