The thesis and app UI is in Polish, logs and comments in code are in English. |
---|
- signing/registration in app (locally)
- signing in to server (my implementation, no 3rd party)
- CRUD operations on contacts
- sending/receiving text messages
- checking user's availability
- encryption/decryption done locally, server only mediates the exchange and returns delivery confirmation
cd <PROJECT_ROOT>/sdex-encrypted-communicator
npm install
npm start
next press to open in an avd (needs to be created beforehand)
cd <PROJECT_ROOT>/server
uvicorn main:app --reload
- React Native
- TypeScript
- Expo
- Zustand
- SQLite
- Python 3.10
- FastAPI
- Uvicorn
- Pydantic
- SQLite
App has only been tested on Android emulators and physical device, iOS hasn't been tested. |
---|