How to create a web-based school system for barcode-based book borrowing and QR code documen

I am currently working on a school capstone project that involves creating a web-based system or application with the following features: a book borrowing system that uses barcodes to track books (similar to library management system), and a system that links teachers’ QR codes to a portal where their online documents can be uploaded and viewed (document management system).

I initially decided to create the book borrowing system using ERPNext, as this is the platform our school uses for its library management system. However, I am beginning to have doubts about this choice, and I am struggling to visualize how to complete the project in its entirety given my limited background in programming and the appropriate tools to use.

I would greatly appreciate any assistance or advice.

1 Like

Hi there, welcome to the forums.

Perhaps you could say a bit more about the project requirements. The Frappe cramework is well suited to both tasks you describe, but it may be more complicated than you need. If not programming, what skills or competencies are you meant to demonstrate?

2 Likes

Thank you peterg for your response.

About the project requirements, I am required to make a web-based system that my school can readily adopt. The main features of this system are:

  1. Book borrowing- similar to how books are borrowed in the library where the book’s barcode and borrower’s ID barcode are both scanned then recorded into the system. The system contains information and details about the book, as well as the date borrowed and returned.
  2. QR code document management- users (teachers of different subjects) scan a specific QR code assigned to them, which opens to folders in which they can upload and view online documents. It would be great for the system to generate these QR codes, rather than having someone to manually make them.
  3. Admin must have overall access over the system, while users (teachers) may only manage their documents and folders.

I have no prior knowledge in coding and programming of any sorts, so I would like to know your suggested program to use. I have googled Frappe Framework, Flutter, and Laravel (the other 2 I came across while researching), but need more guidance in manipulating them and familiarizing myself with their mechanisms. I am absolutely clueless and lost on how to start this project.

1 Like

First, write down the scope of your project then, execute your plan and you have to study the client/services script you can use AI to have an idea what will be the step-by-step guide use deep seek for free programming script. You don’t need to become a programmer you need to use your brain to be able to achieve what you want to achieve in ERPNEXT. Doctype and Child table. is the key to custom your app. This is front end stuff no need to “git app” just do it in manual way.

@novaa i believe this will be enough to give you an initial push. this will help you create basic library management system which you can use as base for your project. all the steps are mentioned in the documentation step by step

1 Like

If OP doesnt have any programming experience dont you think he needs a functional/technical expert by his side (maybe AI can assist but watch out for halucinations)
Although the framework is called low/no code you would need “some” IT skills

as this is the platform our school uses for its library management system

Does your school have an IT support as the learning curve will be massive (according to me) unless you have a lot of time on your hands and no pressure deadline from the school management. In that case its a great learning opportunity