Skip to content

jjokela/angular-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#angular-test

This is a simple course management application. User can create new courses, see them as a list, filter them, and view, edit and delete them.

Its purpose is to demonstrate a full-stack, mixed technology web app, which can be hosted for example in Azure.

##Stack

  • Angular.js
  • Jade
  • Node.js
  • Asp.Net Web API 2
  • Asp.Net MVC 5
  • Entity Framework 6
  • SQL Server

##Client

This is a project done mostly in Visual Studio. Client-side is done using almost completelly with Angular. Only index page uses Asp.Net MVC. Html files are generated using Jade preprocessor, and application's css is done with Sass. Client uses Bootstrap 3 and a custom theme.

##Server

Server side is done with Asp.Net Web API 2 and MVC 5. MVC handles css and javascript files bundling and minification and serves the index page. Web API is is used for CRUD operations. Data persists in SQL Server, and it is accessed with Entity Framework 6.

##Tests

Client-side tests are done with Karma and Jasmin. Actually project has a Tests folder that has a includes node modules for client-side testing. (Testing and test scripts were done witn WebStorm since it's a hassle to make it work in Visual Studio.)

About

Angular test project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published