Skip to content

This is a React Native mobile ERP application built with Expo, designed for small food business owners (cloud kitchens, bakeries, food stalls) to manage inventory, production, sales, and finances.

Notifications You must be signed in to change notification settings

Urz1/Food_Zone-ERP

Repository files navigation

MicroFood Owner ERP

MicroFood Owner ERP is a compact, owner-only ERP designed for local food zones, cloud kitchens, bakeries, and food entrepreneurs who need simple but powerful control over inventory, production, and finances. Secure owner login keeps operations private while providing full inventory CRUD with stock movements, optional batch and expiry tracking, and automated purchase receipt that creates batches. Manage recipes and Bills of Materials (BOM), run production batches that auto-deduct ingredients and record waste, and track basic expenses. Itemized sales with optional daily totals feed a clear dashboard showing today’s sales, expenses, inventory value, low-stock and expiring items. Built-in reports provide inventory valuation, detailed sales, and a straightforward P&L (Revenue − COGS − Expenses) to help optimize margins and reduce waste.

Benefits: reduce stockouts, prevent expired-product loss, streamline purchasing and production, and get fast, actionable insights to price and plan. Target audience: small food business owners, market stall operators, commissaries, and micro-producers who want a lightweight ERP focused on food inventory, batch tracking, recipe costing, and simple accounting. Keywords: inventory management, batch expiry tracking, production batching, recipe/BOM, purchases, sales reporting, expenses, P&L, COGS.

App Information

  • Type: Mobile Application
  • Framework: React Native with Expo
  • Package Manager: Bun
  • Generated by: App2Dev

Description

Owner-only ERP for food businesses: inventory, batches, recipes, production, P&L

Quick Start

This project will be automatically initialized with React Native with Expo when the development environment is set up.

Prerequisites

Development Setup

The project will be initialized automatically, but if you need to set it up manually:

# Initialize the project
bunx create-expo-app@latest . --template

# Install dependencies
bun install

# Start development server
bun run start

Mobile Development

# Start development server
bun run start

# Run on iOS simulator
bun run ios

# Run on Android emulator
bun run android

# Run in web browser
bun run web

Building for Production

# Build for app stores
bunx expo build

Project Structure

This project follows Expo React Native best practices and includes:

  • 📱 Cross-platform iOS, Android, and Web support
  • 🎨 Native styling with StyleSheet
  • 🔧 TypeScript for type safety
  • 🚀 Expo SDK for native functionality
  • 📊 Metro bundler for fast refresh
  • 🗄️ Supabase Client pre-installed for backend integration

Development Notes

This app is being developed using AI-powered code generation with App2Dev. The initial setup and core functionality will be generated based on the project requirements.

Mobile-Specific Features

  • Cross-platform compatibility
  • Native device access through Expo
  • Hot reload for fast development
  • Easy deployment to app stores
  • Pre-installed Supabase client (@supabase/supabase-js) for immediate backend integration

Contributing

This project was generated and is maintained through App2Dev. For modifications and feature requests, use the App2Dev platform.

License

This project is generated by App2Dev and follows the licensing terms of the App2Dev platform.


Generated with ❤️ by App2Dev - The AI-powered app development platform

About

This is a React Native mobile ERP application built with Expo, designed for small food business owners (cloud kitchens, bakeries, food stalls) to manage inventory, production, sales, and finances.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published