Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/voltstro/ia2assessment
Project files for my IA2 Digital Solutions assignment
https://github.com/voltstro/ia2assessment
assignment digital-solutions internal-assessment
Last synced: about 1 month ago
JSON representation
Project files for my IA2 Digital Solutions assignment
- Host: GitHub
- URL: https://github.com/voltstro/ia2assessment
- Owner: Voltstro
- License: mit
- Created: 2021-04-23T09:05:42.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-05-16T09:51:28.000Z (over 3 years ago)
- Last Synced: 2024-04-24T03:12:46.827Z (9 months ago)
- Topics: assignment, digital-solutions, internal-assessment
- Language: C#
- Homepage:
- Size: 1.86 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# IA2Assessment Project Files
This is my project files for the programming part of my [Digital Solutions IA2 Assessment](https://www.qcaa.qld.edu.au/senior/senior-subjects/technologies/digital-solutions/assessment).
I codded this part using [ASP.NET Core 5](https://docs.microsoft.com/en-us/aspnet/core/?view=aspnetcore-5.0) instead of PHP due to the fact that I have a better understanding of C#, and that I wanted to learn ASP.NET Core.
This project is a *little* bit more advance than what the assignment asked for, the assignment asked for just to make it look like its doing stuff and that it is all faked.
However I wanted to learn ASP.NET so it includes user identity system, entity framework, as well as a functional ordering system.I have made the programming part of my project public incase anyone wants a basic understanding on how this might be done. Your assessment task maybe slightly different to making a tuckshop ordering system, but this still has what you need to understand.
## Setup
1. Have a MySQL server ready, with a database called 'tuckshop'.
2. Update `appsettings.json` to include the connection string to the MySQL server.
3. Install the [EF tool](https://docs.microsoft.com/en-us/ef/core/cli/dotnet)
4. Run `dotnet ef database update`
5. Open the sln with Rider or VS. Run the project WITHOUT IIS express, it will automatically add an account to the database called `admin` with the password of `Password.1234`.
6. Update your database with the menu items you want.
There, that should have given you a basic idea on how to setup this project.
# License
This project is under the MIT license. See the [LICENSE.md](/LICENSE.md) file for more information.
# Disclamier
If you just copy this project to slap into your assessment cause you got a similar assignment task, then your a cunt, and per the license, I take no responsibility for you getting called out on it, if you do. If you are a teacher that wants to use this as a demonstration or some shit, then go ahead.