https://Safari-Flow.vercel.app
A modern, feature-rich inventory management system built with React and MongoDB. SafariFlow helps businesses manage their inventory, track sales, analyze performance, and streamline operations.
- Real-time overview of store performance
- Key metrics tracking (revenue, total transactions)
- Sales by payment method and channel analytics
- Quick access to common operations
- Inventory status summary
- Complete product catalog management
- Low stock alerts and monitoring
- Stock level tracking
- Product categorization
- Automated reorder capabilities
- Target stock level management
- Supplier database
- Purchase order management
- Default supplier system
- Supplier-product relationships
- Supplier performance tracking
- Sales transaction recording
- Multiple payment methods (cash, card, online)
- Transaction history
- In-store and online sales channels
- Customer information tracking
- Sales analytics dashboard
- Payment method distribution
- Channel-wise sales analysis
- Product sales tracking
- Transaction volume monitoring
- Role-based access control (Admin, Staff, Guest)
- User authentication and authorization
- User profiles with avatars
- Secure password management
- Real-time stock monitoring
- Automated low stock notifications
- Responsive design
- Modern UI components
- Secure authentication
-
Frontend:
- React
- Modern UI components
- Responsive design
-
Backend:
- MongoDB for database
- Express.js server
- Node.js runtime
-
Authentication & Security:
- Secure password hashing with bcrypt
- Role-based access control
- Session management
- Node.js (v14 or higher)
- npm or yarn
- MongoDB instance
- Clone the repository:
git clone <repository-url>- Navigate to project directory:
cd Safari-Flow- Install dependencies:
npm install- Set up environment variables:
Create a
.envfile in the root directory with the following variables:
VITE_MONGODB_URI=your_mongodb_connection_string
MONGODB_URI=your_mongodb_connection_string- Start the development server:
npm run devThe application will be available at http://localhost:5173
VITE_MONGODB_URI: MongoDB connection string
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.