Skip to content

Releases: Aamjit/Receiptify

Release v1.0.1

23 Jun 08:25
f61d5e7

Choose a tag to compare

Overview

Receiptify is a modern React Native app for small businesses and retailers to manage digital receipts, inventory, sales analytics, and business reporting. It is designed for mobile-first use, with a focus on usability, reporting, and seamless business operations.

✨ Features

Receipts & Transactions

  • Create Receipts: Add items from inventory, apply discounts, and generate receipts for each transaction.
  • Active & Past Receipts: View, edit, and finalize ongoing receipts; browse and search past receipts.
  • Finalize & Save: Save receipts as active (draft) or finalized (complete) with a single tap.
  • Duplicate Prevention: Prevents duplicate inventory items by name.

Inventory Management

  • Add/Edit/Delete Items: Manage inventory with item name, category, price, and availability.
  • Category Selector: Modal-based, filterable category selector for easy item categorization.
  • Out-of-Stock Handling: Mark items as out of stock and prevent their selection in receipts.

Analytics & Reporting

  • Sales Summary: View total sales, average transaction value, and top-selling items.
  • Sales Trends: Visualize daily sales and transaction counts with interactive charts.
  • Heatmap: See receipts heatmap by day and hour to identify peak business times.
  • Custom Date Ranges: Select and filter reports by custom date ranges.
  • Export Reports: Download sales reports as PDF or share via email.
  • Email Reports: Send sales reports directly to your email with a single tap.

User Experience

  • Onboarding: Intro screen for new users, with persistent intro-seen tracking.
  • Authentication: Firebase Auth integration for secure user login and session management.
  • Profile & Branding: User profile with business logo and details.
  • Customizable Tab Bar: Modern, themed bottom navigation with custom icons and profile avatar.
  • Collapsible Footer: Receipt creation screen features a collapsible footer for totals and actions.
  • Loading & Error Handling: User-friendly loading indicators and error modals throughout the app.

Technical & Developer Features

  • React Native & Expo: Built with Expo for fast development and cross-platform support.
  • Firebase Integration: Uses Firestore for data storage and real-time updates.
  • API Integration: Secure API calls with Bearer token authentication.
  • HTML/CSS Minification: Utility for minifying HTML/CSS for PDF/email export.
  • Environment Config: Supports environment variables for API endpoints and app configuration.
  • Safe Area & Responsive Design: Optimized for all device types and navigation modes.

🚀 How to Use

  • Set up your inventory in the Inventory Management screen.
  • Create receipts for each sale, apply discounts, and finalize or save as active.
  • View analytics and reports in the Reports screen.
  • Export or email reports as needed for your business records.