All Projects → herbat73 → Genvue

herbat73 / Genvue

Licence: mit
GenVue is a hostable, web application that lets confidential users upload and share private files. Tech stack: Net Core 2.0 + Vue.js + Vuex + OpenIddict + Vuetifyjs + EF + SQLServer/Postgress

Projects that are alternatives of or similar to Genvue

Apijson.net
后端接口自动化 .NET CORE版本
Stars: ✭ 263 (+126.72%)
Mutual labels:  webapi, sqlserver, netcore
ormdb
ORM tool for .Net / .Net.Core
Stars: ✭ 14 (-87.93%)
Mutual labels:  netcore, sqlserver
SockNet
The easiest and fastest way to work with sockets in C#
Stars: ✭ 42 (-63.79%)
Mutual labels:  netcore, netcore2
Antdata.orm
特色:vs插件或者t4一键生成entity 支持配置非物理外键。分离linq转sql引擎(原生linq非扩展)和执行dal功能,支持异步,支持netcore2.0
Stars: ✭ 428 (+268.97%)
Mutual labels:  sqlserver, netcore2
mssql-restapi
A simple REST API for SQL Server, Azure SQL DB and Azure SQL DW using SMO on .NET Core 2.0
Stars: ✭ 33 (-71.55%)
Mutual labels:  netcore, sqlserver
DDNRuntime-examples
DDNRuntime(Delphi .NET Framework/.NET Core Runtime) example. DDNRuntime is a library for Delphi to call .net dll. Support the assembly written by c#, vb.net. Support importing .net dll to delphi, can create .net wrapper automatically.
Stars: ✭ 15 (-87.07%)
Mutual labels:  netcore, netcore2
Meiam.system
.NET 5 / .NET Core 3.1 WebAPI + Vue 2.0 + RBAC 企业级前后端分离权限框架
Stars: ✭ 340 (+193.1%)
Mutual labels:  webapi, netcore
NetCoreWithDocker
Tutorial with samples about how to setup .Net Core with Docker
Stars: ✭ 20 (-82.76%)
Mutual labels:  netcore, webapi
Cordova Template Framework7 Vue Webpack
Framework7 - Vue - Webpack Cordova Template with Webpack Dev Server and Hot Module Replacement
Stars: ✭ 630 (+443.1%)
Mutual labels:  babel, vuejs2
Dnczeus
DncZeus 是一个基于ASP.NET Core 3 + Vue.js(iview-admin) 的前后端分离的通用后台权限(页面访问、操作按钮控制)管理系统框架。后端使用.NET Core 3 + Entity Framework Core构建,UI则是目前流行的基于Vue.js的iView(iview-admin)。项目实现了前后端的动态权限管理和控制以及基于JWT的用户令牌认证机制,让前后端的交互更流畅。码云镜像:https://gitee.com/rector/DncZeus 。演示地址(demo):
Stars: ✭ 1,104 (+851.72%)
Mutual labels:  netcore, netcore2
Adonetcore.aseclient
AdoNetCore.AseClient - a .NET Core DB Provider for SAP ASE
Stars: ✭ 72 (-37.93%)
Mutual labels:  netcore, netcore2
SQLiteEncryptionUsingEFCore
SQLite Encryption using Entity Framework Core (EFCore)
Stars: ✭ 42 (-63.79%)
Mutual labels:  netcore, netcore2
CRUD.ASPCore.Reactjs.WebAPI.EF
CRUD Operations in ASP.NET Core application using React.js , Web API and Entity Framework core DB first approach with the help of VS 2017.
Stars: ✭ 80 (-31.03%)
Mutual labels:  sqlserver, webapi
SignalR-Core-SqlTableDependency
Shows how the new SignalR Core works with hubs and sockets, also how it can integrate with SqlTableDependency API.
Stars: ✭ 36 (-68.97%)
Mutual labels:  netcore, netcore2
CSharpCampReCapProject
Kodlama.io | C# Camp | Recap Project | Car Rental System | 2021
Stars: ✭ 17 (-85.34%)
Mutual labels:  sqlserver, webapi
Vueaspnetcore2webapiauth
Sample project demonstrating jwt-based authentication with an Vue.js (v2.5.13) frontend and ASP.NET Core 2 WebApi. Includes both local user registration with .NET Core Identity membership and facebook login scenarios.
Stars: ✭ 96 (-17.24%)
Mutual labels:  webapi, vuejs2
Apijson
🚀 零代码、热更新、全自动 ORM 库,后端接口和文档零代码,前端(客户端) 定制返回 JSON 的数据和结构。 🚀 A JSON Transmission Protocol and an ORM Library for automatically providing APIs and Docs.
Stars: ✭ 12,559 (+10726.72%)
Mutual labels:  sqlserver, vuejs2
Opentouryo
”Open棟梁”は、長年の.NETアプリケーション開発実績にて蓄積したノウハウに基づき開発した.NET用アプリケーション フレームワークです。 (”OpenTouryo” , is an application framework for .NET which was developed using the accumulated know-how with a long track record in .NET application development.)
Stars: ✭ 233 (+100.86%)
Mutual labels:  webapi, netcore
Et
Unity3D Client And C# Server Framework
Stars: ✭ 5,138 (+4329.31%)
Mutual labels:  netcore, netcore2
Ng Alain .netcore
ng-alain 与 .net core 搭配
Stars: ✭ 82 (-29.31%)
Mutual labels:  netcore, netcore2

Asp.NETCore 2.0 Vue 2 with WebApi Authorization Starter template

This repo contains an AspNetCore 2.1 + Vue.js 2 starter template (VS2017) + NetCore WebAPI + OpenIddict authorization.

Table of Contents

Features

  • Full responsive app accessed by Web or WebAPI (eg. postman client)

Full responsive app

  • Role level permission (admin, manager, user)

Role level permission

  • Role context page display

Role context page display

  • Admin can manage users, users groups, file categories, check users activity logs

Admin can manage

  • User with role 'manager' has rigth to upload files to selected group and file category or private files with drag and drop functionality

Manager role

  • Users can download files from groups they belongs to

Manager role

TechStack

  • ASP.NET Core 2.1
    • Web API
  • VueJS 2
    • Vuex (State Store)
  • OpenIddict 2.0.0
    • Easy-to-use OpenID Connect server for ASP.NET Core
  • Webpack 4
    • HMR (Hot Module Replacement/Reloading)
  • Vuetifyjs
    • Material Component Framework for Vue

Prerequisites:

  • nodejs > 6
  • VS2017
  • dotnet core 2.1

Installation / Getting Started:

  • Clone this repo
  • At the repo's root directory run dotnet restore
  • Restore Node dependencies by running npm install in root folder (there is package.json and wepack config files) and this way install all required modules
  • Build the Vue web application (npm run build)

finally

  • Run the application in VSCode or Visual Studio 2017 (Hit F5) or command ('dotnet run') - Vue Dev Tools are enebled
  • Browse to http://localhost:53703

Extras

  • Get Chrome DevTools for Vue here

Webpack build

The css is not generated while you are in development mode. They are going to be created only when you will use the dotnet publish command or as an alternative, you can also go and type npm run build -- --prod which will launch the production build with the minification and extraction of the files.

Important: Currently, webpack clean the entire wwwroot folder within the .Net project. So, if you have static files, move them within the ./ClientApp/static/ folder.

Webpack hot-reload

When the .Net process is started, dotnet run your app, you will have to wait a little that the file are published in your wwwroot folder. After it is completed, you will be able to access your application at http://localhost:53703. Any modification made within the ClientApp folder will trigger on save a live update within the browser. Just refresh a broweser to see the changes.

Special Thanks

List of github repos which have been my inspiration to build this template and may contains part of their source code.

https://github.com/MarkPieszak/aspnetcore-Vue-starter

https://github.com/andersco/FreedomCalculator2

https://github.com/bradyholt/aspnet-core-vuejs-template

https://github.com/0xFireball/PenguinUpload

https://github.com/Nordes/HoNoSoFt.DotNet.Web.Spa.ProjectTemplates


Found a Bug? Want to Contribute?

Nothing's ever perfect, but please let me know by creating an issue (make sure there isn't an existing one about it already), and we'll try and work out a fix for it! If you have any good ideas, or want to contribute, feel free to either make an Issue with the Proposal, or just make a PR from your Fork.


License

MIT License


Looking for Vue / JavaScript or ASP.NET Consulting + Training + support?

Contact me @ [email protected], and let's talk about your projects needs!

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].