This software is designed to manage the sales operations for a jewelry business with a single store that includes multiple counters.
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
The API backend serves as the core of the jewelry sales management system, handling all the business logic and database interactions. Below is a screenshot showcasing the API backend:
The front-end of the application is designed for staff and managers to manage jewelry sales efficiently. Here are some key pages:
- This is the entry point for staff to access the jewelry sales management system. Users must authenticate themselves to gain access to the system.
- Once logged in, staff are directed to the main page where they can manage jewelry sales. This page allows staff to browse through items and assist customers.
- Staff can select items that customers wish to purchase. The interface is designed to be intuitive, ensuring that the sales process is smooth and efficient.
- Staff can easily find and verify customer information, ensuring personalized service and accurate record-keeping.
- This dashboard provides managers and administrators with an overview of the jewelry inventory and sales performance. It is the central hub for managing the system.
- Managers can use this page to manage the jewelry inventory, including adding, updating, and removing items from the system.
- This page provides detailed information about individual jewelry items, allowing managers to make informed decisions regarding inventory management.
This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.
This is an example of how to list things you need to use the software and how to install them.
- npm
npm install npm@latest -g
- Clone the repo
git clone https://github.com/ngckinhluan/Jewelry-Sale-System-At-The-Store.git
- Frontend Setup
- Navigate to the front-end directory
cd FE
- Install NPM packages
npm install
- To start the development server and run the project locally, use the following command:
npm run dev
- Backend Setup
- Navigate to the backend directory
cd BE
- Open the .sln file in your IDE (e.g., Visual Studio).
- Change the ConnectionString in the configuration file to match your database setup.
- Migrate the database to your local datbase machine
- Run the project
- Now you can start using the project.
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
A special thanks to the following team members for their invaluable contributions to this project:
- Nguyen Hung Nghia (K16 HCM): Backend development and database management
- Le Minh Tan (K16 HCM): Backend development
- Tran Huy Hoang (K18 HCM): Frontend development
- Tran Ngoc Kinh Luan (K18 HCM): Frontend development (me)
Your dedication and support made this project possible.
Distributed under the MIT License. See LICENSE.txt
for more information.
Tran Ngoc Kinh Luan - LinkedIn - [email protected]
Project Link: https://github.com/ngckinhluan/JSSAT