BookTech

BookTech

9 devlogs
19h 1m
Created by Marci

This is a library system. What does it contain? You can ask what books are in the catalog. Books can be created, deleted, and modified. Books can be borrowed and returned. The loan period for a book can be extended by up to 30 days. You can reserve books, which can be picked up within 72 hours. You can register and log in, and the system automatically assigns an ID to users, or you can assign your own ID. There is a borrowing log, so you can see who borrowed what, when they returned it, etc. Three days before the due date, you will receive a notification to return the book or extend the loan period. That's all for now, but you'll see in the devlogs if I add anything else.

Timeline

Hello everyone,

I have finished the history query and the queue system. Now I am fixing a few functions, and after that I will start debugging the full system. Finally, I am slowly building the frontend. I hope to finish the frontend in under 10 hours.

Update attachment
Marci
Marci
1h 55m 22 days ago

Hi everyone,

I've done the extension, which means that book loans can now be extended.
Now I'm going to do the loan history query and the reservation. I want to do this today. Tomorrow I'll make some corrections and then start on the front end.

Update attachment
Marci
Marci
2h 22m 27 days ago

Hi everyone,

I've finished the entire admin panel. So now I can start on the customer system.

Next, I'll make it possible for them to reserve books, search, extend their loans, and see what books they have and their loan details.

Once I'm done with that, the review, and the background processes, I'll start on the frontend, react.js.

Update attachment

Hello,

I have completed the extension and membership suspension sections. From now on, you can ask librarians how many times they have extended your membership, etc.

Next, I will make it so that librarians can see which books need to be prepared, what debts there are, and request a person's complete log, returns, etc.

Update attachment

Hi everyone,

After a few days off (I was exhausted lol), I finished the lending system. From now on, you can request information about which books a given user has borrowed, when they returned them, when they are due back, etc. You can also request a history of this information.

Next, I will work on membership suspension and extension. It will take roughly 1.5 hours.

I hope to complete the entire project by.

Update attachment

Hi everyone,
I've finished creating, deleting, modifying, and searching books. Searches can also be filtered, so if I only want to search among English-language books, for example, I can filter for that.

Update attachment

Hi,

I created the RequestAuth (or authrequest, I'm not sure anymore) filter, which makes it easier for me to check whether the token is valid or not.

Update attachment

Hi,

I changed the password and set up magic link login. Now I'm going to make it so that it takes the jwt from the auth header, decides whether it is valid and whether it has permission for that operation, i.e. whether it is just a user or also has library permissions.

Update attachment

Hi everyone,

I have completed the booktech authentication system.
You can register a profile, and after registering your profile, you need to confirm your email address via email, after which you can log in.

Now I'm going to work on the password change system, and after that I'll work on the magic link login.

It will take about an hour and a half.
I'll be signing in soon.

Update attachment