A database project about a smoothie with a C# console application UI.
The project is divided into the following sections:
Diagrams
: Contains the UML and ERD diagrams for the database structure.src/database
: Contains the SQL scripts to create the database and the docker-compose file.src/MangoDB
: Contains the C# console application project.
To work with the project, you need to clone the repository on your machine.
git clone https://github.com/MorganKryze/MangoDB.git
or download the zip file.
For the diagrams, we use PlantUML. You can use the PlantUML extension for Visual Studio Code to visualize the diagrams, or you can use the PlantUML online editor.
Then you can export the diagrams to images (png for distribution and svg for comfort).
The other one is a draw.io file, you can open it with draw.io exported to pdf.
To build the database, you need to have Docker installed on your machine.
Start by duplicating the src/database/.env.example
file and renaming it to .env
.
Then, put yourself in the src/database
directory.
cd src/database
Finally, you can run the following command to build the database.
docker-compose up
To build the C# console application, you need to have .NET 8 installed on your machine.
Put yourself in the src/MangoDB
directory.
cd src/MangoDB
Then, you can run the following command to build the project.
dotnet run
Username: [email protected]
secret
Username: [email protected]
john
The other default customers have the same password as John Doe.
The project picture was generated by AI on the 21/02/2024, 14:50:27.
The project is licensed under the MIT license.