https://github.com/thogaruchesti-hemanth/procalx
Procalax is a modern, Flutter-based productivity calculator app that brings together essential tools like loan EMI, BMI, and unit converters all in one place. Designed with a clean UI and dark mode support, it offers quick, reliable, and intuitive calculations for daily use.
https://github.com/thogaruchesti-hemanth/procalx
bmi-calculator calculator-app dart flutter flutter-dark-mode flutter-projects flutter-ui flutter-widgets loan-calculator mobile-app open-source productivity-app unit-converter
Last synced: 3 months ago
JSON representation
Procalax is a modern, Flutter-based productivity calculator app that brings together essential tools like loan EMI, BMI, and unit converters all in one place. Designed with a clean UI and dark mode support, it offers quick, reliable, and intuitive calculations for daily use.
- Host: GitHub
- URL: https://github.com/thogaruchesti-hemanth/procalx
- Owner: Thogaruchesti-hemanth
- License: mit
- Created: 2025-04-17T05:42:45.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-20T18:50:50.000Z (12 months ago)
- Last Synced: 2025-06-22T14:40:34.441Z (12 months ago)
- Topics: bmi-calculator, calculator-app, dart, flutter, flutter-dark-mode, flutter-projects, flutter-ui, flutter-widgets, loan-calculator, mobile-app, open-source, productivity-app, unit-converter
- Language: Dart
- Homepage: https://pro-calax.web.app/
- Size: 2.61 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: license
Awesome Lists containing this project
README
# Procalax - Professional Calculator Application


[](https://github.com/Thogaruchesti-hemanth/ProCalx/blob/Version-2.0.0/license)
Procalax is a comprehensive calculator application designed for professionals, students, and everyday users. Offering a suite of specialized calculation tools within an intuitive interface, it combines powerful functionality with modern design principles.
## ๐ Key Features
### Core Functionalities
- **Basic Calculator**: Clean interface for arithmetic operations
- **Loan Calculator**: EMI, interest rate, and repayment schedule calculations
- **Unit Conversion**: Real-time conversion across multiple categories:
- Length (meters, feet, inches, etc.)
- Area (square meters, square feet, acres)
- Weight (kg, lbs, ounces)
- Volume (liters, gallons, cubic meters)
- Data Storage (bytes, KB, MB, GB, TB)
- Temperature (Celsius, Fahrenheit, Kelvin)
- **BMI Calculator**: Health metric calculation with categorization
### Enhanced User Experience
- ๐ถ๏ธ **Dark/Light Theme**: Adaptive theming system
- ๐ **Calculation History**: Persistent storage with management options
- ๐ข **Precision Control**: Configurable decimal accuracy
- ๐ฑ **Responsive Design**: Optimized for all screen sizes
## ๐ง Planned Features
- Real-time currency conversion (API integration)
- Scientific calculator functions
- Multi-language localization
- Customizable unit presets
## ๐งฐ Technical Implementation
### Technology Stack
- **Framework**: Flutter (cross-platform compatibility)
- **Language**: Dart (null-safe implementation)
- **State Management**: Provider pattern with setState
- **Persistence**: SharedPreferences for history storage
- **Architecture**: Modular component-based design
## ScreenShorts
### Project Structure
```plaintext
lib/
โโโ main.dart # Application entry point
โโโ screens/ # UI View controllers
โ โโโ home_screen.dart # Main navigation hub
โ โโโ calculator/ # Calculation modules
โ โโโ converters/ # Unit conversion handlers
โ โโโ bmi/ # Health calculation logic
โโโ widgets/ # Reusable UI components
โโโ utils/ # Helper functions & constants
โ โโโ calculation.dart # Core math operations
โ โโโ converters/ # Conversion algorithms
โ โโโ theme.dart # Theme configuration
โโโ models/ # Data structures
```
## ๐ Getting Started
Prerequisites
- Flutter SDK (version 3.0 or higher)
- Dart SDK (version 2.17 or higher)
- IDE (VS Code or Android Studio recommended)
## ๐งช How to Run
1. **Clone the Repository**
```bash
git clone https://github.com/yourusername/procalax.git
cd procalax
```
2. **Install Dependencies**
```bash
flutter pub get
```
3. **Run the App**
```bash
flutter run
```
## ๐ Roadmap
Feature | Status
---|---
Basic Calculator | โ
Implemented
Unit Conversion | โ
Implemented
Loan Calculator | โ
Implemented
BMI Calculator | โ
Implemented
Currency Conversion | โณ In Progress
Scientific Functions | โณ Planned
Localization | โณ Planned
## ๐ค Contribution Guidelines
Contributions are welcome through GitHub Issues and Pull Requests. Please follow these steps:
1. **Fork the repository**
2. **Create a feature branch**
`git checkout -b feature/your-feature`
3. **Commit your changes** with descriptive messages
4. **Push to your branch**
`git push origin feature/your-feature`
5. **Open a Pull Request**
## ๐ License
Distributed under the MIT License. See `LICENSE` for full terms.
## ๐ฌ Contact
**Sai Hemanth** - Flutter Developer
[](https://www.linkedin.com/in/thogaruchesti-hemanth/)