Skip to content

OneTap CMC (Convert, Merge, Compress) is a high-utility mobile application designed to streamline file management on the go.

Notifications You must be signed in to change notification settings

Divyarora0906/OneTap-CMC

Repository files navigation

OneTap CMC 📱

React Native Expo TypeScript

OneTap CMC is a lightweight, high-performance mobile utility application built with React Native and Expo. It simplifies your digital workflow by allowing you to convert, merge, and compress files with a single tap.

🌐 Visit Live Site


✨ Features

  • File Conversion: Seamlessly switch between formats (PDF, PNG, JPG, DOCX).
  • Merge Tool: Combine multiple documents or images into one high-quality file.
  • Smart Compression: Reduce file sizes significantly without losing quality.
  • Clean UI: Minimalist design focused on speed and ease of use.
  • Privacy First: No intrusive ads or unnecessary data tracking.

🛠️ Tech Stack

  • Framework: React Native (Expo Managed Workflow)
  • Language: TypeScript & JavaScript
  • Styling: NativeWind / StyleSheet
  • Navigation: React Navigation

📁 Project Structure

OneTap-CMC/
├── app/               # Main application logic & screens
├── assets/            # Static files (images, fonts)
├── components/        # Reusable UI components
├── hooks/             # Custom React hooks
├── utils/             # Helper functions for file processing
├── package.json       # Dependencies & scripts
└── app.json           # Expo configuration


🚀 Getting Started

Prerequisites

Ensure you have the following installed:

Installation & Run

  1. Clone the repository:
git clone [https://github.com/Divyarora0906/OneTap-CMC.git](https://github.com/Divyarora0906/OneTap-CMC.git)
cd OneTap-CMC
  1. Install dependencies:
npm install
  1. Start the development server:
npx expo start
  1. Run on device: Scan the QR code displayed in your terminal using the Expo Go app (Android) or Camera app (iOS).

🎯 Project Goals

This project was built to master:

  • React Native Hooks and Component lifecycle.
  • File system handling in mobile environments.
  • Efficient UI structuring and navigation.
  • Type safety with TypeScript.

👤 Author

Divy Arora


Give this project a ⭐ if you found it useful!


### Why this version is better:
1.  **Badges:** Adds professional visual appeal at the top.
2.  **Emoji usage:** Makes the sections easier to scan visually.
3.  **Code Blocks:** Uses `text` or `bash` tags for better syntax highlighting.
4.  **Checklist:** The "Project Goals" section uses a checklist to show progress and purpose.

**Would you like me to help you write a "How it Works" section explaining the logic behind the file compression or conversion?**

About

OneTap CMC (Convert, Merge, Compress) is a high-utility mobile application designed to streamline file management on the go.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published