Skip to content

devmrsad/StockEye

Repository files navigation

StockEye

Dashboard Preview Contact

StockEye is a streamlined stock management application designed for small businesses and shops. It provides essential tools for tracking inventory, managing members, and updating stock levels efficiently. Built with a focus on simplicity and performance, StockEye enables users to maintain accurate records without unnecessary complexity.

Advantages of Using StockEye

  • User-Friendly Interface: The application offers an intuitive dashboard that allows users to navigate and manage their stock with ease.
  • Efficient Inventory Management: Quickly add items, update stock quantities, and monitor inventory levels in real time.
  • Member Management: Manage system users and roles effectively, ensuring controlled access to sensitive operations.
  • Lightweight and Fast: Developed using vanilla PHP and JavaScript, StockEye ensures quick load times and responsive interactions without relying on heavy frameworks.
  • Upcoming Improvements: Continuous development is underway to introduce new features and enhance existing functionality. Future updates will focus on expanding reporting capabilities, improving user experience, and adding customization options.

Technical Requirements

Database Setup

StockEye requires a MySQL database for storing application data. Follow the steps below to configure the database:

  1. Create the Database:

    • Database Name: StockEye
    • Collation: utf8mb4_general_ci
  2. Import the Schema:

    • You can find the SQL file in the DB directory of the project.
    • Import this file into your MySQL database to set up the necessary tables and structure.

Server Requirements

  • A web server with PHP support (PHP 7.4 or higher recommended).
  • MySQL database server.
  • Modern web browser with JavaScript enabled.

Installation

  1. Clone or download the project files to your web server directory.
  2. Configure your web server to serve the application from the project root.
  3. Update the database connection settings in the configuration file (if applicable) to match your environment.
  4. Access the application via your web browser and log in using the default credentials provided in the setup.

Default Login

  • Username: owner
  • Password: As provided during the initial setup or in the configuration.

Getting Started

After completing the database setup and server configuration, navigate to the application URL. Use the default login credentials to access the dashboard. From there, you can begin adding items, managing members, and updating stock levels as needed.

For support or to report issues, refer to the project documentation or contact the developer.