This is the repository for Project C - Webshop at the Rotterdam University of Applied Sciences.
The system is a webshop with functional admin dashboard interface. Users can order, search, save and select products.
The admin can edit and delete user and product data. He or she can also view statistics about user behaviour and sales.
(This README is currently a stub and will be expanded later.)
Make sure you have the .NET Core SDK and NodeJS installed. Before trying to run the project always run a
'dotnet restore'
in the main folder of the project. This command wil get all the missing packages of the backend. When done change the terminal folder to ClientApp and run
'npm install'
This will install all packages for the frontend, which are defined in package.json. There will be a prompt to install semantic UI. This is needed to have custom themes for Semantic UI. Enter the following in the prompt:
Make sure you install semantic in the correct folder: src/semantic !
When you have updated the bier theme of semantic you should update the generated minified CSS. You can do this by running this command in the ClientApp folder: 'npm run build-semantic'
- React + Semantic UI
- ASP .NET Core
- EF Core
- SQLite
Here follows a list meant for team members to quickly access resources and tutorials
We use SQLite database for now. This is embedded into the backend and does not need a seperate process.