Skip to content
/ yachay Public

Virtual classroom SPA written on ASP.NET Core and Vue.js

License

Notifications You must be signed in to change notification settings

gpuma/yachay

Repository files navigation

Yachay

Blackboard-style SPA written on ASP.NET Core, Vue.js and Typescript.

Demo

Main features

  • Creating students
  • Creating units
  • Enrolling students to units
  • Grading students

Requirements:

  • Windows (due to ´LocalDB´)
  • ASP.NET Core
  • Node.js and npm
  • ASP.NET Core SpaTemplates: dotnet new --install Microsoft.AspNetCore.SpaTemplates::*

Building and running the project

  • Clone the repo: git clone http://github.com/gpuma/yachay
  • Install Node packages: npm install
  • Restore Nuget Packages: dotnet restore
  • Create the SQL database: dotnet ef database update
  • Run the project: dotnet run

Notes

TODO

  • Migrate from LocalDB to a cross-platform database