A mobile-first React application designed to help salespeople manage store orders efficiently. This app streamlines the process of taking orders from local stores, managing product inventory, and tracking order history.
- View list of registered stores
- Add new stores with details
- Quick access to store purchase history
- Complete product catalog with prices
- Real-time stock monitoring
- Sort products by name, category, or stock level
- Visual indicators for low stock items
- Intuitive shopping cart interface
- Quick quantity adjustments
- Real-time total calculation
- Order summary before checkout
- View orders by date
- Detailed order information
- Easy date navigation with calendar
- Complete order history tracking
- Node.js
- npm
- Firebase account
- Clone the repository
git clone https://github.com/page403/lps.git
- Install dependencies
npm install
- Set up environment variables
cp .env.sample .env
Then edit .env
with your Firebase credentials
- Start the development server
npm start
- React - Frontend framework
- Firebase - Backend and database
- React Router - Navigation
- React DatePicker - Date selection
The app is designed primarily for mobile use, making it perfect for salespeople on the go. All features are optimized for mobile screens while remaining fully functional on desktop.
- Home Screen: View and manage store list
- Stock: Check and update product inventory
- Purchase: Select products and create orders
- Order History: Track all transactions by date
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details
- Create React App team
- Firebase team
- All contributors