The work concerns the design and implementation of the back-end of the e-learning web application intended to support the didactic process of programming.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
What things you need to get the project up and running:
- Visual Studio Code or Visual Studio 2017
- .NET Core SDK 2.2
- Microsoft SQL Server 2017
- node.js
- MinGW
Follow these steps to get a development env running:
- Clone the repository
- Restore required ASP.NET Core packages by running the following in root directory:
dotnet restore
dotnet build
- Restore required React.js packages by running the following in
ELearning.WebUI\ClientApp
directory:
npm install
-
(Optional) Next follow the instructions from MinGW wiki Getting Started page to install the compiler. In the process install g++ compiler.
-
Make sure that port setup in front-end
ELearning.WebUI\ClientApp\src\axios.js
and in back-end are the same. -
Launch the app by running the following in root directory:
dotnet run
User data provided for testing purposes:
- Administrator account
- login: admin
- password: admin
- Student account
- login: student
- password: student
- Mateusz Młotek - ASP.NET Core Back-End
- Daria Ratyńska - React Front-End in directory
ELearning.WebUI\ClientApp
This project is licensed under the MIT License - see the LICENSE.md file for details