Penguin Casino

Penguin Casino is a project that I made on the 1st semester of the 2nd year of the Software Development course at the University of Aveiro.
The goal of this project was to create an online casino that was free to play, meaning that no real money was involved.

Features

The casino has a dashboard for the admins to manage users, games, adsand see statistics.

The casino itself is a Flutter app focused on the Android platform. It has only 2 games: Daily Spin and Slot Machine.

The casino has a login system that uses JWT tokens to authenticate the users. It also has a registration system that sends an email to the user to confirm the registration. The email is sent using PHPMailer. Users can also recover their password if they forget it, receiving an email with a link to reset the password.

Technologies

Programming Languages

PHP Dart SQL

Frameworks

Flutter

Tools

PHPMyAdmin Git

Databases

MariaDB

Platforms

Android Web Windows Linux

Libraries

PHPMailer JWT ChartJS TailwindCSS DaisyUI HTMX

Services

Email Database Hosting

APIs

PHP JWT Dicebear API

Screenshots

Bernardo Amorim
Bernardo Amorim
Bernardo Amorim
Bernardo Amorim
Bernardo Amorim
Bernardo Amorim
Bernardo Amorim

There are no links available for this project.

Source Code

Source code is not available for this project.