Giter Site home page Giter Site logo

hardcoremagazine / selenicsparkapp Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 1.54 MB

Ready to deploy forum/blog web app written on C# using ASP.NET Core MVC, EFC, MS SQL Server.

License: Apache License 2.0

HTML 11.10% C# 24.98% CSS 4.03% JavaScript 59.88%
asp-net-core asp-net-core-mvc csharp dotnet dotnet-7 blog web-platform forum-platform mvc rest

selenicsparkapp's Introduction

SelenicSparkApp

Ready to deploy forum/blog web app written on C# using ASP.NET Core MVC, EFC, MS SQL Server.

Features:

  • User authentication (including 2FA)
  • User registration
  • Role-based authorization
  • Automatic user's account lock on 5 bad login attempts (defaults to 15 minutes)
  • Built-in admin panel that allows to manage users and roles
  • Built-in basic moderation tools: warn user, delete post/comment, ban user
  • Built-in user account page (edit username, password)
  • Simple blog-like posts multi-page UI: create (markdown supported!), view, edit, delete
  • Search for posts (by title, text, author - or all at once)

Suspended default features:

  • Email services: users cannot change email themselves, app doesn't require actual email to confirm registration
  • Reset password function (because of email services)

Planned features:

  • Moving project to MySQL + WebAPI + React/Vue/Angular - in progress
  • Page indexing for search posts form
  • Custom color codes for each role, stored in database
  • Toggle dark mode for all pages at any time
  • User profile page (users)
  • Search for users
  • Live website sample
  • Microservice architecture (?)

Permissions table (per controller):

Known issues:

  • Some UI parts might be misaligned on mobile devices with small screens

License:

Apache 2.0 License

This software may include third party components with separate legal 
notices or governed by other agreements, as may be described in the 
ThirdPartyLicense file(s) accompanying the software.

selenicsparkapp's People

Contributors

hardcoremagazine avatar

Watchers

 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.