Skip to content

Commit 72de070

Browse files
authoredSep 29, 2022
Create README.md
1 parent c2fed32 commit 72de070

File tree

1 file changed

+59
-0
lines changed

1 file changed

+59
-0
lines changed
 

‎README.md

+59
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
<p align= "center">
2+
<img src="https://raofin.github.io/r/img/BearBurger/nav-logo.png" title="Logo" alt="Logo" width="500px">
3+
<br/>
4+
<b>BearBurger-Swing</b> is a food management system, built using Java, Java Swing, Java Spring, JDBC Template, and Maven.
5+
</p>
6+
7+
## Features
8+
Customers can create accounts, log in to the system, browse foods, make purchases, and do many other things. There are also various features available for administrators. The application is essentially separated into two roles-
9+
* **Customer:**
10+
* Login
11+
* Registration
12+
* Profile view and modify
13+
* Browse and search foods
14+
* Add foods to cart
15+
* Purchase foods
16+
* Payment with credit card
17+
* **Administrator:**
18+
* Add and remove users
19+
* Modify user details
20+
* View user list
21+
* Add foods
22+
23+
## Tools & Technologies
24+
* Java, JDBC Template, Maven
25+
* **Frameworks:** Java Swing & Java Spring
26+
* **Database:** MySQL
27+
* **IDE:** IntelliJ IDEA
28+
29+
## How to Run
30+
* **Executable JAR:**
31+
1. Execute the [SQL queries](src/main/resources/database/app.sql) in your MySQL server
32+
2. Download and run [BearBurger-Swing.jar](https://github.com/Raofin/BearBurger-Swing/releases/download/v1.0.0/BearBurger-Swing.jar)
33+
* **Source Code:**
34+
1. Execute the [SQL queries](src/main/resources/database/app.sql) in your MySQL server.
35+
2. Clone the repository and open it with any Java IDE, like **IntelliJ IDEA**.
36+
3. Maven should automatically download the required dependencies. Wait till the process is completed.
37+
4. Make sure all the dependencies are properly downloaded **(Important!)**.
38+
5. If you have a different MySQL username, and password or running it on a different port, you can modify the project datasource configurations from `src\main\resources\application-context.xml`.
39+
6. Run the project using `src\main\java\org\apwj\bearburger\App.java`.
40+
41+
## Screenshots
42+
<p align= "center">
43+
<img src="https://raofin.github.io/r/img/BearBurger-Swing/(1).png" width="400">
44+
<img src="https://raofin.github.io/r/img/BearBurger-Swing/(2).png" width="400">
45+
<img src="https://raofin.github.io/r/img/BearBurger-Swing/(3).png" width="400">
46+
<img src="https://raofin.github.io/r/img/BearBurger-Swing/(4).png" width="400">
47+
<img src="https://raofin.github.io/r/img/BearBurger-Swing/(5).png" width="400">
48+
<img src="https://raofin.github.io/r/img/BearBurger-Swing/(6).png" width="400">
49+
<img src="https://raofin.github.io/r/img/BearBurger-Swing/(7).png" width="400">
50+
<img src="https://raofin.github.io/r/img/BearBurger-Swing/(8).png" width="400">
51+
<img src="https://raofin.github.io/r/img/BearBurger-Swing/(9).png" width="400">
52+
<img src="https://raofin.github.io/r/img/BearBurger-Swing/(10).png" width="400">
53+
<img src="https://raofin.github.io/r/img/BearBurger-Swing/(11).png" width="400">
54+
<img src="https://raofin.github.io/r/img/BearBurger-Swing/(12).png" width="400">
55+
<img src="https://raofin.github.io/r/img/BearBurger-Swing/(13).png" width="400">
56+
<p/>
57+
58+
## License
59+
This project is licensed under the [MIT License](LICENSE.md).

0 commit comments

Comments
 (0)
Please sign in to comment.