Welcome to QuickApp PRO
This application template provides a quick and convenient way of creating ASP.NET Core 8 / Angular 17 applications
FOLLOW ME on twitter for important updates
Technologies:
- Template pages with Angular 17 and TypeScript
- RESTful API Backend using ASP.NET Core 8 Web API
- Database using Entity Framework Core
- Authentication based on OIDC/OAuth2 and ASP.NET Core Identity
- API Documentation using Swagger
- Angular CLI version to be used with any server backend technology
- Theming using Angular Material
Features:
- A simple, not “overengineered” startup project template for Quick Application Development
- A complete backend and frontend project structure to build on, with login, user and permission-based role management integrated
- Clean and simple Angular/ASP.NET Core code to serve as a guide
- Data Access Layer built with the Repository and Unit of Work Pattern
- Code First Database
- A RESTful API Design
- Dialog and Notification Services
- Configuration Page and Configuration Service
- OIDC Service for quick integration of external OpenID providers
- Integrated Social logins such as Google, Facebook, Twitter
- Integrated Internationalization
- Theming with SASS
- Ready-to-use email API
- Handling Access and Refresh Tokens with WebStorage (Bearer authentication) – No Cookies
- CRUD APIs
- etc.
Installation
- Open the project folder with your favorite IDE/Editor. e.g. Visual Studio, Visual Studio Code
Installation Notes
- When creating a new project please wait for all dependencies to be restored; “dotnet restore” for asp.net project & “npm install” for angular project
When using VisualStudio this is automatic, check the output window or status bar to know that the package/dependencies restore process is complete before launching your program for the first time - If you get any errors, consider running manually the steps to build the project and note where the errors occur.
Open command prompt and do the below steps:
1. run ‘dotnet restore’ from the two project folders – Restore nuget packages
2. run ‘npm install’ from the project with package.json – Restore npm packages
3. Try running the application again – Test to make sure it all works - When running the client(angular) project on a different address/domain from the backend, configure the
baseUrl
of the client to match that of the server.
You do this from configuration.service.ts in the client/angular project.
Example: “public baseUrl: string = http://yourbackendserver.com
” OR “public baseUrl: string = http://localhost:5050
“ - For help and support post in the support forum or send a mail to support@ebenmonney.com
Login
LOGIN WITH USERNAME OR EMAIL ADDRESS
- Default Administrator Account
- Username: admin
- Email: admin@ebenmonney.com
- Password: tempP@ss123
- Default Standard Account
- Username: user
- Email: user@ebenmonney.com
- Password: tempP@ss123
1 Comment
AMARA Lakhdar
May 8, 2020 at 10:38 pmhello Mr eben
i have one problem with my app
after updating my project and seeding the built-in users, roles, …, it run normally but…
when i click on right menu Admin/users with admin cred it redirect to login page, i dont know how can i resolve the issue, may be it relate to the end session??? or ??? this is my first experience with angular/dotnet project, usully i make mvc core.
Note: the app with dotnet core 2.2 worke as expected but 3.1 not ?
Cordially, your quickapp pro is verry good templete to facilitate the entire worke and give to the developper a big step to create his own app,
Thank you in advance