GitHunt
MU

Stock Data is an Inventory Control website designed to manage stock of goods for store operations. It includes features like product categorization, CRUD operations, search, empty stock notifications, and sorting.

Stock Data

Stock Data is an Inventory Control website designed to manage stock of goods. It is intended to be useful for a Store Operation like our client, Annisa Mufidah. As a store operation, her main responsibility is to ensure that products such as Unilever, Oreal, and others are visible on marketplaces such as Shopee and Tokopedia. The primary features of our website include:

  • Product categorization
  • CRUD (Create, Read, Update, Delete) functionality for products
  • Search
  • Empty stock notifications
  • Sorting

You can access the website via the following URL: StockData

This website was developed by the following team members:

  1. Aditya Soedira (1313620017): Backend development for search and add product features; Created the List of Features, Site Identity, and User Manual documents.
  2. Muhammad Alif Budiman (1313620018): Backend development for edit and sorting features; Frontend development; Created website mockup (accepted by the client); Set up live hosting, implemented code on the web, and performed web debugging.
  3. Ahmad Reyhan (1313620016): Backend development for display product and empty stock notification features; Created website mockup; Prepared the Letter of Collaboration.
  4. Nada Razani Musyaffa (1313620042): Backend development for delete product feature; Created website mockup; Recorded meetings with the client.

User Manual: UserManual

App Demo: AppDemo

Tech Stack

This website was developed using the following technologies:

  • PHP: Backend programming language
  • MySQL: Database
  • HTML: Markup language for creating web pages
  • CSS: Styling language for designing the website
  • Bootstrap: Frontend framework for responsive and mobile-friendly design
  • FontAwesome: Icon library for adding icons to the website

Installation and Usage

  1. Clone the repository.
  2. Ensure that you have PHP installed.
  3. Open the project in your preferred development environment.
  4. Set up the database.
  5. Launch the project on a web server or use a local development server, you can use XAMPP or similar tools.
  6. Access the website through Localhost.

Directory Structure

The directory structure of the project is as follows:

  • img/: Contains image files used in the website.
  • README.md: This file, providing information about the project.
  • category.php: File for handling the product categorization feature.
  • edit.php: File for handling the product edit feature.
  • hapus.php: File for handling the product deletion feature.
  • index.php: Main file representing the homepage of the website.
  • notif.php: File for handling the empty stock notification feature.
  • search.php: File for handling the search feature.
  • sorting.js: JavaScript file for handling the sorting functionality.
  • style.css: CSS file for styling the website.
  • tambah.php: File for handling the product addition feature.

License

This project does not have a specific license.

Contributing

We welcome contributions from the community to enhance Stock Data. If you are interested in contributing, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and ensure that they are properly tested.
  4. Commit your changes and push them to your forked repository.
  5. Submit a pull request to the main repository, explaining your changes in detail.

Please ensure that your contributions align with the project's coding standards and practices. We appreciate your efforts in improving Stock Data and will review your contributions as soon as possible.

Update History

  • not updated yet

Languages

PHP87.3%JavaScript7.4%CSS5.3%

Contributors

Latest Release

v1.0.0May 19, 2025
Created June 26, 2023
Updated June 24, 2025