Fluffy POS is a mobile point-of-sale (POS) application built using React Native and Expo, designed for smooth and intuitive sales management. This app allows you to manage inventory, sales, and customer interactions on-the-go.
- ๐ฑ Mobile-First Design: Optimized for a seamless experience on both Android and iOS devices.
- ๐ Manage Sales: Easily track and manage sales transactions.
- ๐ฆ Inventory Management: Keep an up-to-date log of stock and products.
- ๐ Secure: Built-in support for secure data handling using environment variables.
- React Native: Cross-platform mobile app development.
- Expo: Framework for fast React Native development.
- React Navigation: Smooth and intuitive navigation throughout the app.
- React Native UI Lib: Pre-built components for quick UI development.
- Google Fonts: Custom fonts integration using Expo.
To get started with this project, follow these steps:
- Clone the repository:
git clone https://github.com/yourusername/fluffy-pos.git
- Navigate to the project directory:
cd fluffy-pos
- Install dependencies:
npm install
- Start the development server:
expo start
You can run the app on different platforms with the following commands:
- ๐ฑ Android:
npm run android
- ๐ iOS:
npm run ios
- ๐ Web:
npm run web
Here are the key dependencies used in this project:
- React Native:
0.71.6
- Expo:
~48.0.11
- React Navigation:
^6.1.6
- React Native Gesture Handler:
~2.9.0
- React Native UI Lib:
^7.3.2
- React Native Vector Icons:
^9.2.0
This app uses react-native-dotenv to manage environment variables. Create a .env
file at the root of your project and add your variables:
API_URL=https://yourapiurl.com
API_KEY=yourapikey