- Notifications
You must be signed in to change notification settings - Fork56
Angular 5 + ASP.Net Core 2.0 WebAPI + MySQL CRUD Sample
License
shakenovdev/Angular-ASP.NetCoreWebAPI-MySQL-CRUD-project
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This repository contains Web App built on Angular 5 that interacts with WebAPI which has MySQL database
- 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)
- Node.js
- Angular CLI
- .NET Core Framework
Settings are located inappsettings.json. Changeinsert_here
to your own keys.
- ConnectionString
- JWT SecretKey
- Email/SendGridAPIKeyhow to create SendGrid?
Generate databasedotnet ef migrations add InitialMigration
thendotnet ef database update
RunASPNETCORE_Environment=Development dotnet run
to build project.
- Cross Platform
- CRUD operations
- Entity Framework Core MySQL
- JWT Authentication
- Swagger API documentation
- Responsive Design
Online API documentation is located on/Swagger
- 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
- Home ../
- Auth
- SignIn ../auth/signin
- store JWT token in localStorage
- SignUp (/auth/signup)
- Email verification
- SignIn ../auth/signin
- 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
- Add new ../idea/new
- Profile
- User info ../profile/:username
- information about user
- list of favorited articles
- list of created articles
- Settings ../settings
- edit avatar
- change username
- User info ../profile/:username
- ASP.NET Core 2.0 WebAPI
- Angular 5
- MySQL
- Localization
- WebAPI.Tests
- Edit articles/comments
- Administrator dashboard
- Damir Shakenov -shakenovdev
This project is licensed under the MIT License - see theLICENSE file for details
About
Angular 5 + ASP.Net Core 2.0 WebAPI + MySQL CRUD Sample
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Uh oh!
There was an error while loading.Please reload this page.