0d3de4f705
added new data scheme
2025-10-30 13:55:16 +01:00
1db4e69322
Remove unused components and files from the frontend, including Form4, Header, LoginForm, Object, Sidebar, and related utility functions. Clean up the project structure by deleting unnecessary CSS, TypeScript configuration files, and Vite configuration. This refactor aims to streamline the codebase and improve maintainability.
2025-10-27 20:40:53 +01:00
83f1c9d191
feat: add server-info endpoint and include server information in info.json
2025-10-26 21:55:59 +01:00
71fea52da7
filter out deleted loans in getBorrowableItemsFromDatabase and createLoanInDatabase functions
2025-10-26 13:54:37 +01:00
a8821ceca8
refactored code
2025-10-26 13:39:09 +01:00
a24a3033d3
updated scheme
2025-10-25 21:53:08 +02:00
cc0dcaf664
added MyLoansPage component and integrated loan deletion functionality; updated routing in App and added Header component
2025-10-25 21:27:08 +02:00
a0bdf5539c
added greeting with context logic
2025-10-25 15:59:52 +02:00
49d4d13afc
improved design of email
2025-10-05 15:55:05 +02:00
45fa095eaf
fixed mail view issues
2025-10-05 15:49:38 +02:00
23be7e12c7
removed some logging stuff
2025-10-04 19:34:27 +02:00
bb17bc735c
added landingpage to email
2025-10-04 00:07:32 +02:00
af7d15c97a
add nodemailer integration for loan email notifications and implement loan info retrieval
2025-10-02 22:32:26 +02:00
32abe60d98
fixed api route for setting the return and take date
2025-09-29 10:44:51 +02:00
eff1f61422
Refactor API routes: remove API key requirement for allLoans and allItems endpoints, update comments for clarity
2025-09-27 23:29:19 +02:00
fc755edadf
fixed scheme
2025-09-27 23:06:21 +02:00
0fca896cc2
Refactor API key validation: streamline error handling and enforce API key presence in routes
2025-09-27 22:54:15 +02:00
f83f321876
NOT WORKING - Implement API key management features: add API key creation and deletion, update API routes, and refactor related components. - NOT WORKING
2025-09-27 17:33:59 +02:00
b9d637665c
changed data scheme
2025-09-27 16:40:36 +02:00
49f4ba8483
added itemview to landingpage
2025-09-22 13:22:27 +02:00
ea5d31384a
added a bit documentation to the api file
2025-09-21 10:45:31 +02:00
ab93c9959d
fullfilled landingpage
2025-09-21 00:48:28 +02:00
5159877d8d
added changeSafeState function
2025-09-16 13:00:15 +02:00
b3ddfd9aa5
added working item change route
2025-09-16 11:13:19 +02:00
755ebfd06b
added inpu elemts and backend API routes for changing the item table
2025-09-11 16:40:31 +02:00
e198fce791
fixed generated code
2025-09-08 19:21:31 +02:00
5291752403
fixed bug: onReturn & onTake functions are know functioaning
2025-09-03 15:24:04 +02:00
68f13f369c
add password change functionality with frontend integration
2025-09-03 14:50:35 +02:00
a24b2697b0
enhance loan handling by updating item states on take and return
2025-09-03 14:33:54 +02:00
13a654561e
refactor user editing functionality to remove password handling
2025-09-03 14:25:12 +02:00
b8f13a37fd
added function to change user password with the admin panel
2025-09-03 14:10:42 +02:00
c47c311ecd
fixed issue/bug: #7
2025-09-03 13:11:03 +02:00
48c16350b7
refactor: remove LockerTable component, enhance ItemTable and LoanTable with CRUD functionality, and implement AddItemForm for item creation
2025-09-02 20:30:29 +02:00
b217769961
enhance dashboard and user interface: update heading sizes, translate user label to German, and implement loan management features including fetching and displaying loans with error handling
2025-09-02 18:51:41 +02:00
c77bef5cf3
add user management features: implement user creation, editing, and deletion; enhance dashboard with user selection prompt; improve token verification and alert handling
2025-08-31 20:02:51 +02:00
217803ba8f
implement admin panel with login functionality and dashboard layout
2025-08-31 18:07:49 +02:00
478f03452d
added take and return setter buttons
2025-08-28 21:12:58 +02:00
cd2b0e8e42
deleted unused notes
2025-08-20 18:06:40 +02:00
4b79583574
added new api endpoint for getting the loan by the loan code
2025-08-20 17:07:49 +02:00
6d4afa46d7
added more API functions
2025-08-19 21:23:29 +02:00
ffc8fbcefc
adjusted data structure
2025-08-19 21:23:15 +02:00
508c30c5d0
Added backend external API to change the inSafe state in the database
2025-08-19 19:33:16 +02:00
9287c949ca
feat: Implement loan management features including fetching, creating, and deleting loans
...
- Added database functions for managing loans: getLoans, getUserLoans, deleteLoan, and createLoan.
- Updated frontend to include new Form4 for displaying user loans and handling loan deletions.
- Replaced Form3 with Form4 in App component.
- Enhanced Form1 to set borrowing dates and fetch available items.
- Improved Form2 to display borrowable items and allow selection for loans.
- Introduced utility functions for handling loan creation and deletion in userHandler.
- Added event listeners for local storage updates to keep UI in sync.
- Updated fetchData utility to retrieve loans and user loans from the backend.
2025-08-19 19:13:52 +02:00
2062f2074c
Added second external API endpoint and corrosponding file.
2025-08-19 15:09:11 +02:00
ef78523ccf
changed database scheme
2025-08-19 14:38:27 +02:00
06f84cddc4
fixed sidebar and backend for sidebar
2025-08-19 14:00:00 +02:00
298bc81435
implement user authentication with login functionality and database integration
2025-08-18 21:47:20 +02:00
6dad4abd88
added services folder
2025-08-18 17:19:21 +02:00
752afd7d88
changed data structure
2025-08-18 16:57:28 +02:00
69a2171479
added scheme sql file
2025-08-18 15:54:50 +02:00