A todo app powered by react-native. The project is not tested on iOS.
Last tested: 23/08/2023. Working fine except graphical glitches.
Warning
Please note that this project has only been tested with JDK 17. It's been reported that JDK 11 may work, while JDK 19 does not.
- Make sure you have Android Studio installed.
- Rename
.env.bak
to.env
and fill in the required fields accordingly. Your IP will be your local machine IP address. - Delete any preexisting
node_modules
folder, then run the code below:
npm ci | npm run android
- Install all python prerequisites listed in
requirements.txt
. - Make a copy of
sample.sqlite
toaccount.sqlite
or other names as determined in theserver.py
file. - To run the python server, use the following:
npm run server
Icons can be set using the following commands, courtesy of react-native-make:
npx react-native set-icon --path <path_to_png> --platform android
Image should be 1024x1024 in size. Check this for more information.