sunengine/SunEngine

SunEngine – site engine with blog, forum and articles sections features support.

163

stars

1,236

commits

C#

primary language

Nov 15, 2023

updated

articles
asp-net-core
blog
blog-engine
cms
csharp
dotnet
forum
forum-engine
high-performance
high-quality
high-security
javascript
portal-engine
quasar-framework
site-engine
spa
sunengine
vuejs

README

[!important]
The project is no longer being developed!

SunEngine Logo

Site engine with blog, forum and articles sections.
Build on AspNet Core, VueJS, Quasar.

SunEngine

Features

  • Ability to create blog
  • Create a forum with sections
  • Create articles and articles sections
  • Ability to comment on any materials on the site
  • Creating a user profile on the site
  • User’s personal account with the ability to edit user information and personal data
  • Administration through the admin panel
  • Ability to create and modify skins for the site, a choice of already done skins.

Thoughtful and friendly interface

  • A one-page application with a modern and beautiful interface.
  • Works on personal computers, tablets, mobile phones.
  • In the future, possibility to compile as a native application of Android, iOS, Windows and Linux.

Quick and fast

  • A one-page application loads only what you need, without unnecessary requests (SPA).
  • Quick access to data based on linq2db.
  • Efficient and custom caching.

Flexible role settings

  • The ability to flexibly configure the rights of user groups for each section of the site.

Functional Admin

  • Ability to create
    • Blogs
    • Forums
    • Articles sections
    • Creating subsections
  • Interactive editing of site menu, as well as additional menus
  • Switch basic and additional skins
  • User groups and changing their permissions
  • Creating site activities Sections
  • And other features...

Technologies

The project based on modern front edge technologies:

  • Asp.Net Core 3.1
  • VueJs - SPA client part
  • Quasar Framework - Material Design VueJs Sections
  • PostgreSQL - database (in the future, other SQL db engines)
  • Linq2db ORM - database access

Security

  • Developed using latest technologies of privacy and security.
  • An innovative authorization system based on three tokens to protect against interception of authorization data, from XSS and CSRF attacks.
  • AES encryption to protect authorization tokens.
  • Cleaning text data on the server from malicious scripts.
  • HTTPS secure protocol.
  • Protection against flood requests
    • Filters against duplicate publication requests.
    • Captcha on critical areas.
  • Defense mechanisms against many malicious attack types.

Hosting

High Quality

  • Made with love ❤
  • Quality code and architecture.

Contacts

Contributors

DmitrijOkeanij

1,075 commits

kreuwont

60 commits

P9oS

40 commits

PutienkoEN

26 commits

sunengine/SunEngine

SunEngine – site engine with blog, forum and articles sections features support.

163

stars

1,236

commits

C#

primary language

Nov 15, 2023

updated

articles
asp-net-core
blog
blog-engine
cms
csharp
dotnet
forum
forum-engine
high-performance
high-quality
high-security
javascript
portal-engine
quasar-framework
site-engine
spa
sunengine
vuejs

README

[!important]
The project is no longer being developed!

SunEngine Logo

Site engine with blog, forum and articles sections.
Build on AspNet Core, VueJS, Quasar.

SunEngine

Features

  • Ability to create blog
  • Create a forum with sections
  • Create articles and articles sections
  • Ability to comment on any materials on the site
  • Creating a user profile on the site
  • User’s personal account with the ability to edit user information and personal data
  • Administration through the admin panel
  • Ability to create and modify skins for the site, a choice of already done skins.

Thoughtful and friendly interface

  • A one-page application with a modern and beautiful interface.
  • Works on personal computers, tablets, mobile phones.
  • In the future, possibility to compile as a native application of Android, iOS, Windows and Linux.

Quick and fast

  • A one-page application loads only what you need, without unnecessary requests (SPA).
  • Quick access to data based on linq2db.
  • Efficient and custom caching.

Flexible role settings

  • The ability to flexibly configure the rights of user groups for each section of the site.

Functional Admin

  • Ability to create
    • Blogs
    • Forums
    • Articles sections
    • Creating subsections
  • Interactive editing of site menu, as well as additional menus
  • Switch basic and additional skins
  • User groups and changing their permissions
  • Creating site activities Sections
  • And other features...

Technologies

The project based on modern front edge technologies:

  • Asp.Net Core 3.1
  • VueJs - SPA client part
  • Quasar Framework - Material Design VueJs Sections
  • PostgreSQL - database (in the future, other SQL db engines)
  • Linq2db ORM - database access

Security

  • Developed using latest technologies of privacy and security.
  • An innovative authorization system based on three tokens to protect against interception of authorization data, from XSS and CSRF attacks.
  • AES encryption to protect authorization tokens.
  • Cleaning text data on the server from malicious scripts.
  • HTTPS secure protocol.
  • Protection against flood requests
    • Filters against duplicate publication requests.
    • Captcha on critical areas.
  • Defense mechanisms against many malicious attack types.

Hosting

High Quality

  • Made with love ❤
  • Quality code and architecture.

Contacts

Contributors

DmitrijOkeanij

1,075 commits

kreuwont

60 commits

P9oS

40 commits

PutienkoEN

26 commits

Languages

C#

34.5%

HTML

24.5%

Vue

17.2%

JavaScript

14.6%

SCSS

2.9%

Shell

2.6%

CSS

1.7%

Sass

1.6%