this is made using Django REST Framework for the database connection as well as a service provider to perform CRUD statements. While the frontend using React-Native.
https://www.flaticon.com/packs/interface-45/
get the latest version of python (e.g. 3.9.0) to get the latest dependencies in Django working for you. then after use the command (do make sure your env variables are all set up)
env variables needed:
pip = C:\Users\<user>\AppData\Local\Programs\Python\Python39\Scripts\ (sample only)
python = C:\Users\<user>\AppData\Local\Programs\Python\Python39\ (samply only)
be sure that you've clicked the option for setting up env variables before you install python.
installation of third party dependencies:
command: pip install -r requirements.txt
alternative: python -m pip install -r requirements.txt
another alternative: python3 -m pip install -r requirements.txt
Follow the guide here:
https://reactnativecode.com/installing-react-native-windows-tutorial/#:~:text=The%20first%20step%20to%20install%20React%20Native%20is,windows%20installer%20package%20from%20Python.org%20.%20Step%202.
P.S. -> Do not do react-native init I have already set it up and will upload it later after the sample model I will do for users. Be patient.
For testing purposes, run react-native only
Components used in the app:
- react-native-slider for Slider
- react-navigation for Screens navigation
- react-native-vector-icons
- expo
Custom components:
- Block a flavoured View with predefined styles
- Card a Block with predefined style
- Badge, Button, Divider
- Switch & Slider
- Text a flavoured react-native Text with predefined styles
- theme.js for easy color & size customisation