Add the org file with plan.
This commit is contained in:
parent
d285587754
commit
b65740e214
1 changed files with 89 additions and 0 deletions
89
0PLAN.org
Normal file
89
0PLAN.org
Normal file
|
@ -0,0 +1,89 @@
|
|||
#+title: Frontend
|
||||
|
||||
* Plan
|
||||
|
||||
** 0.2
|
||||
|
||||
- [ ] use localStorage to store user
|
||||
- [ ] add barcode scanner to get the user
|
||||
- [ ] allow editing
|
||||
- [ ] add UserSelect component
|
||||
- [X] integrate script for starting build qemu system
|
||||
- [X] add org file to the repository after cleanup
|
||||
|
||||
** 0.3
|
||||
|
||||
- [ ] versioned schema support
|
||||
- [ ] barschema table
|
||||
- [ ] function to check
|
||||
- [ ] function to set
|
||||
- [ ] initial creation of tables at version 1 assuming OK if tables exist
|
||||
|
||||
** 0.4
|
||||
|
||||
- [ ] add inventory check table
|
||||
- [ ] add inventory item check table
|
||||
- [ ] create new check
|
||||
- [ ] check item
|
||||
- [ ] close check
|
||||
- [ ] inventory check component
|
||||
|
||||
** Later
|
||||
|
||||
- [ ] add static token support
|
||||
- [ ] hardwired token for the React.JS app?
|
||||
- [ ] authentication
|
||||
- [ ] login/logout
|
||||
- [ ] allow API calls only with login token
|
||||
|
||||
* Finished
|
||||
|
||||
** 0.1
|
||||
|
||||
- [X] statically compiled binary HTTP server
|
||||
- [X] include directory tree contents
|
||||
- [X] handle frontend with mime type
|
||||
- [X] move app to / again
|
||||
- [X] load certificates
|
||||
- [X] deployment preparations
|
||||
- [X] crosscompilation - no, compile in qemu or on separate host
|
||||
- [X] connect to postgres
|
||||
- [X] use qr-scanner - no, qr-barcode-scanner is needed
|
||||
- [X] rsync + build in qemu or host without react (filters or something)
|
||||
- [X] API infrastructure
|
||||
- [X] handle API calls
|
||||
- [X] API registry syntax
|
||||
- [X] lookup barcode in DB
|
||||
- [X] separate module brmbar-data for queries
|
||||
- [X] separate module api-servlets
|
||||
|
||||
* Qemu
|
||||
|
||||
#+BEGIN_SRC
|
||||
wget img zip # 2019-04-08-raspbian-stretch.zip
|
||||
unzip 2019-04-08-raspbian-stretch.zip
|
||||
sudo mkdir /mnt/image
|
||||
sudo mount -o loop,offset=4194304 2019-04-08-raspbian-stretch.img /mnt/image/
|
||||
# In qemu-system-armhf terminal!
|
||||
cp kernel, DT
|
||||
umount /mnt/image
|
||||
resize img
|
||||
#+END_SRC
|
||||
|
||||
sources.list - archive debian (remove rpi), archive raspberry
|
||||
https://archive.raspberrypi.org/debian/
|
||||
https://archive.debian.org/debian/
|
||||
apt-get --no
|
||||
|
||||
* React - Vite
|
||||
|
||||
#+BEGIN_SRC sh
|
||||
npm create vite@latest
|
||||
# "frontend"
|
||||
# React
|
||||
# Javascript
|
||||
cd frontend
|
||||
npm install
|
||||
npm run dev
|
||||
npm run build
|
||||
#+END_SRC
|
Loading…
Add table
Add a link
Reference in a new issue