All Projects → shakenovdev → Angular Asp.netcorewebapi Mysql Crud Project

shakenovdev / Angular Asp.netcorewebapi Mysql Crud Project

Licence: mit
Angular 5 + ASP.Net Core 2.0 WebAPI + MySQL CRUD Sample

Projects that are alternatives of or similar to Angular Asp.netcorewebapi Mysql Crud Project

Nucleus
Vue startup application template that uses ASP.NET Core API layered architecture at the back-end and JWT based authentication
Stars: ✭ 276 (+1154.55%)
Mutual labels:  swagger, entity-framework-core, asp-net-core, jwt-authentication
Kodkod
https://github.com/alirizaadiyahsi/Nucleus Web API layered architecture startup template with ASP.NET Core 2.1, EF Core 2.1 and Vue Client
Stars: ✭ 45 (+104.55%)
Mutual labels:  swagger, entity-framework-core, asp-net-core, jwt-authentication
Go Book Store Api
Go Sample project to understand Mysql CRUD operation with best practises Includes logging, JWT, Swagger and Transactions
Stars: ✭ 18 (-18.18%)
Mutual labels:  swagger, mysql, jwt-authentication
Simplcommerce
A simple, cross platform, modularized ecommerce system built on .NET Core
Stars: ✭ 3,474 (+15690.91%)
Mutual labels:  entity-framework-core, asp-net-core, cross-platform
Csharp Datatables Parser
C# Serverside parser for the popuplar jQuery datatables plugin.
Stars: ✭ 119 (+440.91%)
Mutual labels:  entity-framework-core, mysql, asp-net-core
MinimalApi
ASP.NET Core 7.0 - Minimal API Example - Todo API implementation using ASP.NET Core Minimal API, Entity Framework Core, Token authentication, Versioning, Unit Testing, Integration Testing and Open API.
Stars: ✭ 156 (+609.09%)
Mutual labels:  entity-framework-core, asp-net-core, jwt-authentication
eixample
Multi-Tenant .NET 6 Architecture (Angular, Vue, React)
Stars: ✭ 61 (+177.27%)
Mutual labels:  bootstrap4, entity-framework-core, asp-net-core
Aspnetcore Webapi Course
Professional REST API design with ASP.NET Core 3.1 WebAPI
Stars: ✭ 323 (+1368.18%)
Mutual labels:  swagger, jwt-authentication
Pode
Pode is a Cross-Platform PowerShell web framework for creating REST APIs, Web Sites, and TCP/SMTP servers
Stars: ✭ 329 (+1395.45%)
Mutual labels:  swagger, cross-platform
Module Shop
一个基于 .NET Core构建的简单、跨平台、模块化的商城系统
Stars: ✭ 398 (+1709.09%)
Mutual labels:  entity-framework-core, cross-platform
Argon Dashboard
Argon - Dashboard for Bootstrap 4 by Creative Tim
Stars: ✭ 429 (+1850%)
Mutual labels:  bootstrap4, responsive-design
Framework
.NET Core Extensions and Helper NuGet packages.
Stars: ✭ 399 (+1713.64%)
Mutual labels:  swagger, asp-net-core
Angular Material App
基于最新Angular 9框架与Material 2技术的web中后台前端应用框架。
Stars: ✭ 509 (+2213.64%)
Mutual labels:  bootstrap4, angular5
Superboot
随着技术日新月异,新技术新平台不断出现,对现如今的开发人员来说选择快速高效的框架进行项目开发,既能提高产出,又能节约时间。本框架无需开发即可实现服务注册、服务发现、负载均衡、服务网关、配置中心、API管理、分布式事务、支撑平台、集成框架、数据传输加密等功能,是学习SpringCloud整体业务模式的完整示例,并且可以直接用于生产环境
Stars: ✭ 341 (+1450%)
Mutual labels:  swagger, mysql
Asp.net Core Inventory Order Management System
Project example Asp.Net Core Mvc implementation of inventory order management system. warehouse, product, vendor, customer, purchase order, sales order, shipment, goods receive and more.
Stars: ✭ 301 (+1268.18%)
Mutual labels:  entity-framework-core, asp-net-core
Lin Cms Dotnetcore
😃A simple and practical CMS implemented by .NET 5 + FreeSql;前后端分离、Docker部署、OAtuh2授权登录、自动化部署DevOps、自动同步至Gitee、代码生成器、仿掘金专栏
Stars: ✭ 401 (+1722.73%)
Mutual labels:  swagger, mysql
Bareos
Main repository with the code for the libraries and daemons
Stars: ✭ 651 (+2859.09%)
Mutual labels:  mysql, cross-platform
Starwars
GraphQL 'Star Wars' example using GraphQL for .NET, ASP.NET Core, Entity Framework Core
Stars: ✭ 559 (+2440.91%)
Mutual labels:  entity-framework-core, asp-net-core
Material Kit
Free and Open Source UI Kit for Bootstrap 4, React, Vue.js, React Native and Sketch based on Google's Material Design
Stars: ✭ 5,672 (+25681.82%)
Mutual labels:  bootstrap4, responsive-design
Nopcommerce
The most popular open-source eCommerce shopping cart solution based on ASP.NET Core
Stars: ✭ 6,827 (+30931.82%)
Mutual labels:  mysql, asp-net-core

Mockup Mockup source

IdeaShare Angular-WebAPI project

This repository contains Web App built on Angular 5 that interacts with WebAPI which has MySQL database

Table of contents

  1. Demo
  2. Getting Started
  3. Functionality Overview
  4. Built With
  5. Roadmap
  6. Authors
  7. License

Demo

  • SignUp email verification is limited to 100 emails per day due to free plan.
  • Image uploading is restricted up to 500 KB
  • Froala WYSIWYG is trial so the red alert stays above editor

Reminder for Russia citizens: Microsoft Azure is banned in Russia (use VPN)

Getting Started

Prerequisites

  • Node.js
  • Angular CLI
  • .NET Core Framework

Edit WebAPI config

Settings are located in appsettings.json. Change insert_here to your own keys.

Code-first database migration

Generate database dotnet ef migrations add InitialMigration then dotnet ef database update

Run project

Run ASPNETCORE_Environment=Development dotnet run to build project.

Functionality Overview

Features

  • Cross Platform
  • CRUD operations
  • Entity Framework Core MySQL
  • JWT Authentication
  • Swagger API documentation
  • Responsive Design

WebAPI documentation

Online API documentation is located on /Swagger

Page navigation

  • Home
    • Home ../
      • article list with infinite scrolling
      • the most popular tags
      • user leaderboard
    • Dependencies ../dependencies
      • static page
      • information about used frameworks and third party libraries
    • Contacts ../contacts
      • static page
  • Auth
    • SignIn ../auth/signin
      • store JWT token in localStorage
    • SignUp (/auth/signup)
      • Email verification
  • Idea
    • Add new ../idea/new
      • Auth guard (redirects if user is not logged)
      • edit list of tags
      • article editor WYSIWYG
    • Details ../idea/:id
      • like/dislike button
      • raw html render
      • favorite button
      • edit/restore button
      • comments section
    • Search ../idea/search/:value
      • search by value in title and article
  • Profile
    • User info ../profile/:username
      • information about user
      • list of favorited articles
      • list of created articles
    • Settings ../settings
      • edit avatar
      • change username

Built With

  • ASP.NET Core 2.0 WebAPI
  • Angular 5
  • MySQL

Roadmap

  • [ ] Localization
  • [ ] WebAPI.Tests
  • [ ] Edit articles/comments
  • [ ] Administrator dashboard

Authors

License

This project is licensed under the MIT License - see the LICENSE file for details

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