ThunderRAR is a native Android application built in Java that provides a complete authentication flow for employees and a dedicated client access path. Once logged in, users reach a central dashboard from which business modules — sales, community, logistics, and reports — can be accessed. The project was developed as a final project for an Introduction to Software Engineering course.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Viruz7w7/thunderRAR/llms.txt
Use this file to discover all available pages before exploring further.
Introduction
Learn what ThunderRAR is, its goals, and how the app is organized.
Quickstart
Clone the repo, open it in Android Studio, and run the app on an emulator.
Screens & Features
Explore the Login, Registration, Menu, and Client screens in detail.
Data & Storage
Understand the SQLite database and how user session data flows through the app.
Get up and running
Sync Gradle dependencies
Android Studio will automatically prompt you to sync. Accept and wait for the build tools and libraries to download.
Run on an emulator or device
Select a device (API 24+) from the device manager and press Run. The ThunderRAR login screen will appear.
ThunderRAR targets Android API 24 (Android 7.0) and above, up to the latest SDK 35. No internet connection is required — all user data is stored locally on the device.