Skip to content

Chathuranga155/Stock_apllication

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stock Application

Project Overview

This Stock Application is a web-based platform developed as part of my first-year, last-semester project. It is designed to help users manage stock levels, monitor inventory, and perform basic CRUD (Create, Read, Update, Delete) operations on products. The application utilizes a modern tech stack, including HTML, CSS, JavaScript, PHP, SQL, and Bootstrap, to create a responsive and user-friendly interface.

Features

  • Dashboard: A central place to view stock levels and recent activity.
  • Product Management: Add, edit, view, and delete products in the inventory.
  • Stock Monitoring: Real-time updates on stock levels with alerts for low stock items.
  • Search Functionality: Quickly search for products by name or category.
  • Responsive Design: Optimized for various devices using Bootstrap.
  • User Authentication: Secure login and registration system for authorized access.

Technologies Used

  • HTML5: Structure and layout of the web pages.
  • CSS3: Styling of the application, including custom styles and Bootstrap.
  • JavaScript: Client-side scripting for dynamic content and form validation.
  • PHP: Server-side scripting to handle database interactions and business logic.
  • MySQL: Database management system to store product information and user data.
  • Bootstrap: Responsive design framework for mobile-first development.

Installation

  1. Clone the repository:

    git clone https://github.com/chathuranga155/stock-application.git
  2. Set up the database:

    • Import the database.sql file located in the db folder into your MySQL server.
    • Update the database configuration in config.php with your database credentials.
  3. Host the application:

    • Place the project files in your web server's root directory (e.g., htdocs for XAMPP).
    • Start the server and navigate to http://localhost/stock-application.

Usage

  1. Login/Register:

    • Register a new account or log in with existing credentials to access the dashboard.
  2. Dashboard:

    • View an overview of current stock levels and recent activity.
  3. Manage Products:

    • Navigate to the "Products" section to add new products or update existing ones.
    • Use the search bar to find specific items quickly.
  4. Monitor Stock:

    • Keep track of stock levels in real-time and receive alerts for low stock items.

Contribution

If you wish to contribute to this project, feel free to fork the repository and submit a pull request. All contributions are welcome!

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Contact

For any inquiries or further information, please contact:

  • Name: Chathuranga Bandara

About

This Project My Frist Year Last Semester Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published