All Projects → jioo → Dotnet-Core-Attendance-System

jioo / Dotnet-Core-Attendance-System

Licence: MIT License
Attendance Web Application using .NET Core (CQRS pattern) & Vue.js

Programming Languages

C#
18002 projects
Vue
7211 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Dotnet-Core-Attendance-System

cake-build
Demonstrates a basic build of a .NET NuGet package using https://cakebuild.net/
Stars: ✭ 22 (-33.33%)
Mutual labels:  continuous-integration, circle-ci
Norimaki
🌀 Android client for Circle CI
Stars: ✭ 19 (-42.42%)
Mutual labels:  continuous-integration, circle-ci
circle
R client package for the Circle CI API
Stars: ✭ 12 (-63.64%)
Mutual labels:  continuous-integration, circle-ci
giraffe
📰 Free news, blogs or magazines application theme, built with Vite & Vuetify created by HeroUI.
Stars: ✭ 46 (+39.39%)
Mutual labels:  vuetify
vuetibook
Integrating Vue.js, Vuetify and Storybook
Stars: ✭ 16 (-51.52%)
Mutual labels:  vuetify
github-act-runner
act as self-hosted runner
Stars: ✭ 68 (+106.06%)
Mutual labels:  continuous-integration
bx-docker
Tutorial on how to build Docker Images for the IAR Build Tools on Linux hosts. The IAR Build Tools on Linux are available for Arm, RISC-V and Renesas (RH850, RL78 and RX).
Stars: ✭ 28 (-15.15%)
Mutual labels:  continuous-integration
qodana-action
⚙️ Scan your Java, Kotlin, PHP, Python, JavaScript, TypeScript projects at GitHub with Qodana
Stars: ✭ 112 (+239.39%)
Mutual labels:  continuous-integration
Android-CICD
This repo demonstrates how to work on CI/CD for Mobile Apps 📱 using Github Actions 💊 + Firebase Distribution 🎉
Stars: ✭ 37 (+12.12%)
Mutual labels:  continuous-integration
chatle
chat le with ASP.NET Core
Stars: ✭ 20 (-39.39%)
Mutual labels:  signalr-core
demo-ci
Aula prática sobre servidores de Integração Contínua
Stars: ✭ 15 (-54.55%)
Mutual labels:  continuous-integration
easy-jenkins
Easily deploy a Jenkins CI/CD infrastructure via docker-compose
Stars: ✭ 29 (-12.12%)
Mutual labels:  continuous-integration
super-powered-api-testing
Comparisons of powerful API testing tools
Stars: ✭ 25 (-24.24%)
Mutual labels:  continuous-integration
picty
Simple Image Viewer based on Electron
Stars: ✭ 17 (-48.48%)
Mutual labels:  vuetify
typo3-gitlab-ci
Gitlab CI configuration for your TYPO3 project.
Stars: ✭ 36 (+9.09%)
Mutual labels:  continuous-integration
WebCam-Streaming
Web-cam live streaming with websockets and SignalR with ASP.NET Core just for fun and to learn new things. 😀👨🏻‍💻
Stars: ✭ 31 (-6.06%)
Mutual labels:  signalr-core
Format.cmake
💅 Stylize your code! Automatic clang-format and cmake-format targets for CMake.
Stars: ✭ 94 (+184.85%)
Mutual labels:  continuous-integration
handscream
Time and task Management
Stars: ✭ 27 (-18.18%)
Mutual labels:  vuetify
leopard-chat-ui-teneo
Leopard Chat UI - A Teneo Chat Client based on Vue and Vuetify
Stars: ✭ 65 (+96.97%)
Mutual labels:  vuetify
ContosoLending
An ASP.NET Core 3.1 app showcasing gRPC, server-side Blazor, SignalR, and C# 8.
Stars: ✭ 15 (-54.55%)
Mutual labels:  signalr-core

Dotnet-Core-Attendance-System

Attendance Web Application using .NET Core (CQRS pattern) & Vue.js

CircleCI paypal

Prerequisite

  1. Install .Net Core 2.2 SDK https://dotnet.microsoft.com/download
  2. Install Node.js https://nodejs.org/en/download/
  3. Any relational database provider. https://docs.microsoft.com/en-us/ef/core/providers/
    • Create your database and configure the connection string in appsettings.json
    • Update DbContext option in Startup.cs (Skip these if you're using MSSQL)

Build

# Restore packages
dotnet restore

# Install Cake global
dotnet tool install -g Cake.Tool

# Run build.cake
# - this task will build Api & Test .net core project
# and install packages in Vue client
dotnet-cake build.cake

Run

  • Api project
cd .\src\Api\

# Run 
dotnet run

# or Run with file watcher
dotnet watch run
  • Vue client
    • Use login: admin and password: 123456
cd .\src\Client\

# Start dev w/ hot module replacement
npm run serve
  • Integration Tests
cd .\tests\Api\

# Run tests 
dotnet test

# or Run with file watcher
dotnet watch test

Local Publish

# Publish .net core api and vue in `/dist` folder
dotnet-cake build.cake --task="Publish"

Features

  • Fully separated Backend and Frontend
  • Swagger for api documentation (URL: http://localhost:5000/swagger/index.html)
  • CQRS Pattern (Command Query Responsibility Segregation)
  • Authentication based on Identity Framework & JWT Bearer
  • Integration Tests with XUnit
  • Material design
  • Realtime update on employee logs
  • Realtime Demo

Includes

  • .NET Core open-source general-purpose development platform maintained by Microsoft.
  • MediatR Simple, unambitious mediator implementation in .NET
  • Vue.js The Progressive JavaScript Framework.
  • Vuetify Material design component framework for Vue.js.

Online Resources

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].