This project is related with area management.
Installation steps to run the code:
- First of all, switch to the
rn-upgradebranch. All code is upgraded into this branch. - A pull request has been made to the
developbranch fromrn-upgradeas well. - Required versions to run this code:
- 🔹 Node v18.18.0
- 🔹 Npm 9.8.1
- 🔹 Yarn 3.6.4
- Delete the following files:
node_modulesfolderpackage-lock.jsonyarn.lockPodfile.lock
- Navigate to the
ios/folder and run:pod deintegrate
- Run the following command to install dependencies:
npm i -f
- Your
node_moduleswill be installed. - Navigate to the
ios/folder and run:pod install
- Open the project in Xcode:
- Navigate to the
iosfolder and openRetroluxMobile.xcworkspace. - Xcode will open; select your device and start running the project using the Run button.
- Navigate to the
- Start the packager using the following command from the root of the project:
npx react-native start --reset-cache
- Once the app is installed on your device, open the app.
- When the packager files are loaded into the app, it should run successfully.
Mention any environment variables or settings that need to be configured.
Instructions for deploying the project to a live server.
Copyright (C) 2026 Retrolux.
Retrolux Mobile is free software licensed under the GNU Affero General Public License, version 3 or later (AGPL-3.0-or-later). You may redistribute and/or modify it under those terms. It is distributed WITHOUT ANY WARRANTY. The full license text is in the LICENSE file; see https://www.gnu.org/licenses/.
Third-party components (React Native and the packages in package.json) remain
under their own licenses, all of which are compatible with the AGPL. See
NOTICE.
See CONTRIBUTING.md for how contributions are licensed (inbound = outbound, AGPL-3.0), the DCO sign-off requirement, secret-handling rules, and the test/lint gate. Report security issues privately per SECURITY.md.
Include contact details or links for support and feedback.