Skip to main content

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.

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.

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

1

Clone the repository

Download the source from GitHub and open the project in Android Studio.
git clone https://github.com/Viruz7w7/thunderRAR.git
2

Sync Gradle dependencies

Android Studio will automatically prompt you to sync. Accept and wait for the build tools and libraries to download.
3

Run on an emulator or device

Select a device (API 24+) from the device manager and press Run. The ThunderRAR login screen will appear.
4

Register and log in

Tap REGISTRARSE to create a test account, then return to the login screen and sign in with your new credentials.
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.

Build docs developers (and LLMs) love