You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Feb 8, 2024. It is now read-only.
this is shop app made by java for university project. (updating)
It will be written with the database soon and new features will be added!
This project is related to the final project of the Tabriz University computer basics course. The limitations that should not be broken by me in this project is that I am not allowed to use the database and I can only use the JavaFile. That's why I did not want to implement many options with JavaFile, and next semester I will develop this project with a database and add many options.
🔴The path where the project folder should be placed is D driver. it's important notice.
because in javaFile i write absolute path of files like below:
Download these ready-made libraries and add them to your project:
From the main menu, select File | Project Structure Ctrl+Alt+Shift+S.
Under Project Settings, select Libraries.
Click + Add button and select one of the following:
Select Java or Kotlin/JS to add a library from the files located on your computer.
Select From Maven to download a library from Maven.
References to project libraries are stored together with the project in the .idea folder in libraries.
The project consists of two main parts, which are:
We will first go into the details of the client project. this project made by 🔥Java and graphics of the program are written by Java FX, 🚀JFoenix useful library and the data storage part is written by Java File.
The customer part is divided into several parts, which are:
✅Login and Sign in
💲banking portal
🎁gift cards
👷♂️service part
💫home page
💫categories
🛒cart tab
🪙digi coin
💫dashboard
The body of the program is also divided into several parts, which are:
✉️message part
🔔notification part
💫dark mode toggle
There are several options, some of which are as follows:
🖼️user can change their profile picture
📧purchase history is emailed to the user(updating)
With this method, we perform the process of sending emails:
This project is not complete yet and many options will be added to the project in the near future. It is just a project version 1.0.1.
I will work on the graphics of the project and make its model more modern. I also plan to create a real authentication protocol in the project.
Options that can be used in the dashboard are:
You can change your profile picture as you wish
On the right you will see your personal information and you can edit it whenever you want.
Next to your profile picture you will see the amount of money you have in your wallet.
You can recharge your wallet.
You can hit the gift card and charge your wallet with the gift cards that your friends have given you.
At the bottom left of the page you can see the value of each digital currency by month.
You can also make purchases with digital currencies (not yet available)
You can choose your location or country and do not need to enter the address manually (not yet available)
There is also Dark Mode and Light Mode and you can use it according to your taste
Automatically switches the theme to Dark Mode or Light Mode (not yet available)
Options that Management can be used in the dashboard are:
view all customer information except their password.
view all employee information.
view all the information of the goods that are in stock.
View the discount code and create a new discount code.
Hire a new employee and save the information.
View documentation and all purchase information, profits and taxes.
On the right, it sees the date and time live.
change your profile picture as he wish
see the number and profit of goods instantly at the bottom of the page.
According to Article 165.2 of the Constitution, the taxes paid by digital and marketing companies are based on the 9% value added tax for you, with the information that we have from the company's net profit, and the calculations made on the tax result to be paid are as follows By paying taxes on time, you can also get rewards, and on the contrary, you will receive heavy fines for not paying taxes.
In the chart above, the profits that the company is supposed to make by selling the goods are drawn according to each product and its selling price.The total assets of the company, including net profit and value added, and transportation and storage costs of goods are as follows
The algorithm for calculating this number is such that it subtracts taxes and VAT from the total sales prices and gross profit, and then reduces the cost of transporting and storing goods, and finally obtains this number.
🧑💼Admin part details
Options that Admin can be used in the dashboard are:
Add goods to the warehouse.
Remove goods from the warehouse.
Add the number of goods in stock.
See the list of all goods.
To delete a product, select it in the table and click the delete product button. To increase the number of goods, you can enter the number of new goods in the text field below and then click the increase goods buttonTo add a new product, you can also click the Add Product button and enter product information
:) updating
The text was updated successfully, but these errors were encountered:
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Me-You-shop-app
this is shop app made by java for university project. (updating)
It will be written with the database soon and new features will be added!
This project is related to the final project of the Tabriz University computer basics course. The limitations that should not be broken by me in this project is that I am not allowed to use the database and I can only use the JavaFile. That's why I did not want to implement many options with JavaFile, and next semester I will develop this project with a database and add many options.
🔴The path where the project folder should be placed is D driver. it's important notice.
because in javaFile i write absolute path of files like below:
🔴Java must be installed on your system first. Then add the JFoenix and JavaFX libraries to the project.
🟡Install Java
Download an appropriate JDK for your operating system. The latest JDK can be downloaded from the official OpenJDK website.
Once installed, you can use the
java
command from your command line.Check if the correct java version is installed. The following shows the output for OpenJDK 15:
You need to set the JAVA_HOME environment variable to the JDK installation directory. You can follow this guide to set JAVA_HOME for your platform.
Libraries and their versions:
🟡Add Library
Download these ready-made libraries and add them to your project:
Ctrl+Alt+Shift+S
.References to project libraries are stored together with the project in the .idea folder in libraries.
The project consists of two main parts, which are:
🙍♂️Customer part packages tree
🙍♂️Customer part details
We will first go into the details of the client project. this project made by 🔥Java and graphics of the program are written by Java FX, 🚀JFoenix useful library and the data storage part is written by Java File.
The customer part is divided into several parts, which are:
The body of the program is also divided into several parts, which are:
There are several options, some of which are as follows:
With this method, we perform the process of sending emails:
This project is not complete yet and many options will be added to the project in the near future. It is just a project version 1.0.1.
I will work on the graphics of the project and make its model more modern. I also plan to create a real authentication protocol in the project.
Options that can be used in the dashboard are:
🧑💼Management part packages tree
🧑💼Management part details
Options that Management can be used in the dashboard are:
According to Article 165.2 of the Constitution, the taxes paid by digital and marketing companies are based on the 9% value added tax for you, with the information that we have from the company's net profit, and the calculations made on the tax result to be paid are as follows By paying taxes on time, you can also get rewards, and on the contrary, you will receive heavy fines for not paying taxes.
In the chart above, the profits that the company is supposed to make by selling the goods are drawn according to each product and its selling price.The total assets of the company, including net profit and value added, and transportation and storage costs of goods are as follows
The algorithm for calculating this number is such that it subtracts taxes and VAT from the total sales prices and gross profit, and then reduces the cost of transporting and storing goods, and finally obtains this number.
🧑💼Admin part details
Options that Admin can be used in the dashboard are:
To delete a product, select it in the table and click the delete product button. To increase the number of goods, you can enter the number of new goods in the text field below and then click the increase goods buttonTo add a new product, you can also click the Add Product button and enter product information
:) updating
The text was updated successfully, but these errors were encountered: