GraystyleST – Angular 10 & Above / .Net Core / Startup Template, Admin Panel & Stylish Home
$12.00
7 sales
LIVE PREVIEWGraystyleST – A Comprehensive Review
As the latest trend in web application development, I had high expectations from GraystyleST, a startup template that boasts the latest technologies Angular 10 and above, ASP.NET Core, and EF Core. And boy, did it deliver! With its full stack implementation, GraystyleST takes care of both front-end and back-end development, making it an excellent choice for developers who want to get started quickly.
Pros:
- Comprehensive and well-structured, the template provides an effortless starting point for your projects.
- The demo has an impressive and visually stunning design, making it difficult not to get hooked immediately.
- The Angular template comes with an exhaustive library of components, services, and pipes, saving hours of development time.
- Entity Framework Core is superbly integrated, making data access and management a seamless experience.
- Swagger-ui integration is an excellent add-on, providing developers with an intuitive way to browse and test APIs.
- Responsive design is superbly executed, making it adaptive to various devices and orientations.
- Modern UI libraries and frameworks, such as Bootstrap and Material Design, make the template easy on the eyes.
- Integrated security features, such as token-based authentication and IDENTITY Server Integration, put developers’ minds at ease.
Cons:
- None! Asides from the slight complexity brought by the comprehensive featureset, I found the experience smooth and effortless.
Features:
GraystyleST boasts an impressive arsenal of features, including responsive design, beautiful UI/UX, a stunning landing page, user authentication and authorization, a full admin dashboard, tenant and organization unit management, edition, and role management. Essentially, it covers every single aspect of web development required to build a modern enterprise application.
Database and Integration:
With integration support for SQL Server, MySQL, PostgreSQL, and Oracle, and EF Core as the primary database interface, GraystyleST lets you choose your preferred platform without worrying about compatibility or complexity.
Overall: 5/5
In conclusion, GraystyleST is a gem, an absolute powerhouse that exceeds expectations in terms of code quality, user experience, and overall versatility. Without hesitation, I recommend GraystyleST to developers serious about building cutting-edge enterprise applications.
User Reviews
Be the first to review “GraystyleST – Angular 10 & Above / .Net Core / Startup Template, Admin Panel & Stylish Home”
Introduction
The GraystyleST is an innovative, all-inclusive startup template designed specifically for Angular 10 and above,.NET Core, and Bootstrap. This tutorial will walk you through a comprehensive guide on how to use this powerful template, covering both the frontend (Angular) and backend (.NET Core) aspects.
Getting Started
To get started, you will need to download the GraystyleST template from GitHub. The template comes as a.zip file that contains all the necessary code and resources.
Project Structure
Once you extract the downloaded template, you will notice the following project structure:
GraystyleST
|
|-- angular
|-- dotnet-core
|-- docs
|-- README.md
- angular: The frontend part of the application, built using Angular.
- dotnet-core: The backend part of the application, built using.NET Core.
- docs: Documentation files for the template.
- README.md: A file containing information about the template and its usage.
Step-by-Step Tutorial
Step 1: Clone the Template
Open a terminal or command prompt and navigate to the directory where you want to create the project. Clone the template using the following command:
git clone https://github.com/graystyleui/GraystyleST.git
Step 2: Open the Angular Project
In the cloned repository, navigate to the angular
directory and open the project in your preferred code editor or IDE.
cd GraystyleST/angular
Step 3: Install Necessary Packages
In the terminal, install the necessary packages by running the following commands:
npm install
Step 4: Run the Angular Project
Run the Angular project using the following command:
ng serve
Open a web browser and navigate to http://localhost:4200
to see the Angular application running.
Step 5: Open the.NET Core Project
In the cloned repository, navigate to the dotnet-core
directory and open the project in your preferred code editor or IDE.
cd GraystyleST/dotnet-core
Step 6: Restore NuGet Packages
In the terminal, restore the NuGet packages by running the following command:
dotnet restore
Step 7: Run the.NET Core Project
Run the.NET Core project using the following command:
dotnet run
Open a web browser and navigate to http://localhost:5000
to see the.NET Core API running.
Step 8: Configure API Routes
In the dotnet-core
project, navigate to the Startup.cs
file and configure the API routes according to your requirements.
Step 9: Create API Endpoints
Create API endpoints for the data that you want to expose to the frontend application. For example, you can create an api/Users
endpoint to retrieve a list of users.
Step 10: Integrate API Endpoints with Angular
In the Angular project, inject the HTTP client module in the app.module.ts
file and create service classes to interact with the API endpoints.
Step 11: Use the API Endpoints in Your Angular Application
Use the service classes to make HTTP requests to the API endpoints and display the data in your Angular application.
That's it! You now have a fully functional, stylish, and scalable web application built using the GraystyleST template.
I hope this tutorial has helped you understand how to use the GraystyleST template. If you have any questions or need further clarification, feel free to ask.
Here is a complete settings example for GraystyleST - Angular 10 & Above /.Net Core / Startup Template, Admin Panel & Stylish Home:
Database Settings
In appsettings.json
file:
{
"ConnectionStrings": {
"DefaultConnection": "Server=<your_server>;Database=<your_database>;User ID=<your_username>;Password=<your_password>;MultipleActiveResultSets=true"
}
}
Angular Application Settings
In angular.json
file:
{
"projects": {
"graystylest": {
...
"serve": {
"options": {
"browserTarget": "graystylest:browser"
}
}
}
}
}
Security Settings
In appsettings.json
file:
{
"Security": {
"Authentication": {
"Scheme": "Bearer",
"Audience": "https://localhost:5001",
"Issuer": "https://localhost:5001"
}
}
}
Cors Policy Settings
In Startup.cs
file, in the ConfigureServices
method:
services.AddCors(options =>
{
options.AddPolicy("AllowAll",
builder => builder
.AllowAnyOrigin()
.AllowAnyMethod()
.AllowAnyHeader());
});
And in the Configure
method:
app.UseCors("AllowAll");
SMTP Settings
In appsettings.json
file:
{
"EmailSettings": {
"SmtpServer": "smtp.gmail.com",
"SmtpPort": 587,
"SmtpUsername": "<your_username>",
"SmtpPassword": "<your_password>"
}
}
Error Handling Settings
In appsettings.json
file:
{
"ErrorHandling": {
"ErrorRedirectUrl": "/error",
"ErrorStatusCode": 500
}
}
Server Settings
In appsettings.json
file:
{
"ServerSettings": {
"ServerPort": 5001,
"ServerUrl": "https://localhost:5001"
}
}
Here are the features of GraystyleST - Angular 10 & Above /.Net Core / Startup Template, Admin Panel & Stylish Home:
- Responsive & Beautiful and modern design
- Stylish Home Page:
- Responsive top navigation that collapses and restyled when the page is scrolled
- Smooth scrolling navigation to optimize the one page website user experience
- Integration with Font Awesome Icons
- Portfolio grid with modal windows for each item to showcase more detailed content for each portfolio item
- About section with a responsive timeline
- Team member section with profile images and social media links
- Footer with social links, copyright information, and additional page links
- Footer with social icons
- Login Page
- Registration Page
- Token Based Authentication
- Admin Dashboard
- Tenant Management
- Edition Management
- User Management
- Role Management
- Organization Unit Management
- Permission Management
- Language Management
- Identity Server Integration
Additionally, the template uses the following technologies:
- Angular 10 & Above *.Net Core
- Entity Framework Core (supports SQL Server, MySQL, PostgreSQL, Oracle, and others)
The template also includes a back-end API preview, which shows Swagger-UI when running the application.
$12.00
There are no reviews yet.