Skip to content

This repository contains a Stock Management Admin Dashboard. The dashboard provides an intuitive interface for managing stock inventory, tracking product sales, and generating reports for Orders.

Notifications You must be signed in to change notification settings

yassineboujrada/STOCK_MANAGEMENT_Admin_Dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stock Management Admin Dashboard

This repository contains a Stock Management Admin Dashboard built using React for the frontend and Spring Boot for the backend. The dashboard provides an intuitive interface for managing stock inventory, tracking product sales, and generating reports for Orders.

Features :

  • User authentication and authorization for secure access with JWT.
  • Manage product inventory with functionalities for adding, updating, and deleting products.
  • Track product sales and view sales reports.
  • Dashboard with interactive charts for data visualization.
  • Responsive design for optimal usage on various devices.
  • Export reports in CSV or PDF format for further analysis.

Prerequisites :

             NPM        React        Java        Spring        Oracle

Getting Started :

1- Clone the project repository to your local machine:

$ git clone https://github.com/yassineboujrada/STOCK_MANAGEMENT_Admin_Dashboard.git

2- Navigate to the project directory:

$ cd STOCK_MANAGEMENT_Admin_Dashboard

3- Run the backend server:

$ cd serverSpringBoot

then :

$ ./mvnw spring-boot:run

The backend server will start running at http://localhost:8080.

4- Run the frontend:

$ cd client
$ npm install
$ npm start

The frontend development server will start at http://localhost:3000.

Contributing :

Contributions to this project are welcome. To contribute, follow these steps:

1- Fork the repository.

2- Create a new branch with a descriptive name:

$ git checkout -b your-feature-name

3- Make your changes and commit them with clear commit messages:

$ git commit -m "Add new feature" -m "Description of the changes made"

4- Push your changes to your forked repository:

$ git push origin your-feature-name

5- Open a pull request on the main repository, explaining your changes and their purpose.

Acknowledgments :

React - JavaScript library for building user interfaces.

Spring Boot - Framework for building Java applications.

Oracle Cloud - Cloud computing platform for hosting and managing applications.

Feel free to modify this README to suit your project needs. Happy coding 😊!

About

This repository contains a Stock Management Admin Dashboard. The dashboard provides an intuitive interface for managing stock inventory, tracking product sales, and generating reports for Orders.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published