https://github.com/aymane-maghouti/dice-game
This web application is a simple game developed using Java Enterprise Edition (JEE) components such as filters, servlets, and JavaServer Pages (JSP). The backend is implemented using JEE, while Bootstrap is used for the frontend.
https://github.com/aymane-maghouti/dice-game
java jee jsp-servlet
Last synced: 9 months ago
JSON representation
This web application is a simple game developed using Java Enterprise Edition (JEE) components such as filters, servlets, and JavaServer Pages (JSP). The backend is implemented using JEE, while Bootstrap is used for the frontend.
- Host: GitHub
- URL: https://github.com/aymane-maghouti/dice-game
- Owner: aymane-maghouti
- Created: 2024-04-09T06:01:35.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-09T17:23:59.000Z (about 2 years ago)
- Last Synced: 2025-01-17T01:48:37.743Z (over 1 year ago)
- Topics: java, jee, jsp-servlet
- Language: Java
- Homepage:
- Size: 15.7 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dice Game Web Application
## Table of Contents
1. [Overview](#overview)
2. [Features](#features)
3. [Technologies Used](#technologies-used)
4. [Installation](#installation)
5. [Usage](#usage)
6. [Contributors](#contributors)
## Overview
This web application is a simple game developed using Java Enterprise Edition (JEE) components such as filters, servlets, and JavaServer Pages (JSP). The backend is implemented using JEE, while Bootstrap is used for the frontend.
## Features
- User authentication: Users can create accounts and log in to access the game.
- Play the game: Users can Play and access to their score.
- Database selection: Users have the option to use either MySQL database or the application context for data storage, with a simple switch in the configuration file.
## Technologies Used
- Java
- Java Enterprise Edition (JEE)
- Servlets
- JavaServer Pages (JSP)
- Java server page Standard Tag Library (JSTL)
- Bootstrap
- MySQL
- Apache Tomcat (v10.1.18)
## Installation
1. Clone the repository: `git clone https://github.com/aymane-maghouti/Dice-Game`
2. Set up Apache Tomcat (10.1.18) and MySQL server.
3. Import the project into your preferred IDE.
4. create the gamedb database or use the application context for data storage.(you can make your choice via the web.xml file)
5. Deploy the application to Apache Tomcat.
## Usage
1. Start Apache Tomcat server.
2. Access the application through your web browser.
3. Register for an account or log in if you already have one.
4. Start playing the Dice Game by buying and selling Dice.
5. Enjoy the game!
### User Interfaces:
- Log in Interface :

- Register Interface :

- Home Interface :

- Rules Game :

## Contributors
- **Names:** Aymane Maghouti, Ossama Outmani
- **LinkedIn:** Aymane Maghouti , Ossama Outmani