SRC-CODE JFood software using JavaSwing

Overview

JFood-Software

JFood

JFood is our final project for programming basics lesson in Tabriz University and written in java language. We have used Java Files for saving information and Java Swing for UI part. As our first project and also our first teamwork, it was a very good experience and all of us have learned a lot of things and have shared our knowledge with ourselves.

Group members :

JFood Different Parts

JFood consists of three main parts and every part also has some subparts that help the user to do some specific task. One of the most important sections of JFood is the user part, where most of the work is done on this part. Another important part of JFood is Admin Page. On this page admin of the app can access several options that control users who have Signed up. And the last main part of JFood is the Seller Page that offers some information about users and foods that have been sold.

User Part

HomePage.png There are some sections in this part. Users can select one of the categories at the bottom of the page and there is a sliding panel in the center of the page so users can see the best-priced foods. but while users don't log in to the app they cant add foods to their cart and after logging in they can see entered information in the top right panel. At the most left bar, there are some buttons to traverse between other pages like favorite page, category page, etc .

Category-Page.png

On the category page, there is a complete list of foods. After logging in users can add food to their cart and also to their favorite foods too.

Sign-Up-Page.png

In the login section, new users can create a new account by entering their information. On the sign-in page, users with an existing account should enter their username and password to access to cart and other parts of the app.
Sign-In-Page.png

Admin Page

Admin-Page.png

On this page admin of the app can control users and orders. if you want to try the admin page you can enter the page from the sign-in part.

  • Admin Username: JFood
  • Admin Password: 12345678

At the center of the page, you can see an area. In this area, you can do some tasks with specific commands. For example with writing "list" you can see a list of users they created an account in the app and also admin can delete users too.

Seller Page

Seller-Page.png

On this page, the seller can control the number of orders, clients, and total income. If you want you can log in as the seller in the app.

  • Seller Username : SELLER
  • Seller Password : 12345678

Conclusion

Thanks for reading. As I said this was our first project and we are at the first point of our journey. Wait for more projects.
Hope you enjoyed =)

You might also like...

Source Code for TransRot, molecular modeling software for simulated annealing Monte Carlo geometry optimizations of atomic and molecular clusters.

Source Code for TransRot, molecular modeling software for simulated annealing Monte Carlo geometry optimizations of atomic and molecular clusters.

TransRot Version 1.5.3 Steven L. Topper and Robert Q. Topper School of Engineering The Cooper Union   for the Advancement of Science and Art New York,

Dec 14, 2022

Business Application Platform - no-code/low-code platform to build business applications

Business Application Platform - no-code/low-code platform to build business applications

Orienteer What is Orienteer Orienteer is Business Application Platform: Easy creation of business applications Extendable to fit your needs Dynamic da

Dec 6, 2022

Team 5468's 2022 FRC robot code. This code is written in Java and is based off of WPILib's Java control system and utilizes a command based system

FRC 2022 Team 5468's 2022 FRC robot code. This code is written in Java and is based off of WPILib's Java control system and utilizes a command based s

Oct 4, 2022

This template makes it easy to organize FTC code and allows for the Autonomous and TeleOp periods to share code.

FTC Code Organizer This template created by team 19458 Equilibrium.exe makes it easy to keep your code organized and allows the Autonomous and TeleOp

Nov 10, 2022

Software developer training camp

Java-Camp Software developer training camp 1. Java Temelleri - 1 2. Java Temelleri - 2 3. Java Nesne Yönelimli Programlamaya Giriş 4. Java Nesne Yönel

Dec 19, 2022

human resourse management software

human resourse management software

HRMS İstihdam ve Kariyer Platformu Proje İsterleri Req 1 : İş Arayanlar sisteme kayıt olabilmelidir. Kabul Kriterleri: Kayıt sırasında kullanıcıdan ad

Dec 20, 2022

Maintainable software without effort.

modern-clean-architecture Create services with a clean architecture with significantly less effort necessary than usual. The main idea of Clean Archit

Dec 14, 2022

Team project within the course of Software System Design and Analysis.

InnoBookCrossing - Application for sharing books at Innopolis Description The application is designed to help people share books with each other. All

Oct 22, 2022

Ferramenta de Gerenciamento de Projetos de Software utilizando a metodologia Ágil Scrum e Gamification com Webflux e Mongodb

Task Flow Application Getting started To make it easy for you to get started with GitLab, here's a list of recommended next steps. Already a pro? Just

Oct 22, 2021
Owner
Majid Hosseinzadeh
Majid Hosseinzadeh
An assistance platform made using Spring framework that analyses your code, and helps you either to start a devops project, or to turn an existing project into a devops project using open source software (Git, Docker, Jenkins..)

DevOpsify Description An assistance platform made using Spring framework that analyses your code, and helps you either to start a devops project, or t

obaydah bouifadene 14 Nov 8, 2022
Buildable src reconstructed from the clean Phobos 1.9.0 jar

CLEAN_Phobos_1.9.0-BUILDABLE-SRC Buildable src reconstructed from the clean Phobos 1.9.0 jar. Full buildable and functional, jar in releases is built

null 62 Dec 28, 2022
Phobos 1.9.0 Clean Buildable SRC.

[CLEAN] Phobos 1.9.0 Buildable SRC & Release This source has been checked by two people, myself and a friend. My friend did not find anything as he br

Hqrion 58 Dec 17, 2022
he removed me from the git so might as well leaked it. (src from 2/7/21)

perry-phobos-src leak src. (src from 2/7/21) Why? to avoid ppl thinking its phobos 2.0.0, he also removed my git access Not Recommended dont use the s

null 14 Dec 2, 2022
This is the src of Badlion client 3.0.0, The reason of this repo is badlion client's owner being p e d o

About Badlion Using Gradle instead of the shit mcp uwu Commands Run with random username gradle startGame Run with another username gradle startGame -

Pace 32 Dec 2, 2022
This is the src of Badlion client 3.0.0, The reason of this repo is badlion client's owner being p e d o

About Badlion Using Gradle instead of the shit mcp uwu Commands Run with random username gradle startGame Run with another username gradle startGame -

Pace 32 Dec 2, 2022
Rise SRC Leak, original leaker had his github deleted :(

Hope i don't get deleted too Original REAMDE.md: leaked by mika johans intent guard obfuscation bypass 2021 zip exploited auth to get the SRC ##Permis

null 10 May 6, 2022
Entornos de Desarrollo - 05 Clean Code y TDD: Pruebas de Software. 1DAM. Curso 2021-2022.

Entornos de Desarrollo - 04 Clean Code y TDD: Pruebas de Software Tema 05. Clean Code y TDD: Pruebas de Software. Curso 2021/2022. Contenidos Introduc

José Luis González Sánchez 19 Nov 3, 2022
Source code of the standalone multiplayer server software of the game "Celaria"

Celaria Server This is the source code of the standalone multiplayer server for the Game "Celaria". (https://www.celaria.com) of modding the server si

Lewa 3 Nov 14, 2021
The code examples of the "Effective Software Testing: A Developer's Guide" book

Effective software testing This repository contains the code examples of the Software Testing: A Developer's Guide book, by Maurício Aniche. Each fold

null 44 Dec 29, 2022