Coder Social home page Coder Social logo

sunengine / sunengine Goto Github PK

View Code? Open in Web Editor NEW
158.0 11.0 29.0 14.89 MB

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

License: Other

JavaScript 14.59% Vue 17.18% CSS 1.68% HTML 24.45% C# 34.47% Shell 2.63% Starlark 0.02% SCSS 2.86% Sass 1.63% PowerShell 0.49%
asp-net-core vuejs quasar-framework cms forum blog articles dotnet csharp javascript

sunengine's Introduction

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.

Links

Contacts

sunengine's People

Contributors

dmitrijokeanij avatar kreuwont avatar linqmanjr avatar mairwunnx avatar p9os avatar pavver avatar putienkoen avatar slider23 avatar wseng avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.