An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          

# Procalax - Professional Calculator Application
![Flutter](https://img.shields.io/badge/Flutter-02569B?logo=flutter&logoColor=white)
![Dart](https://img.shields.io/badge/Dart-0175C2?logo=dart&logoColor=white)
[![MIT License](https://img.shields.io/badge/license-MIT-blue.svg)](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
[![LinkedIn](https://img.shields.io/badge/LinkedIn-0077B5?logo=linkedin)](https://www.linkedin.com/in/thogaruchesti-hemanth/)