An open API service indexing awesome lists of open source software.

https://github.com/viral32111/account-system

Demonstration of a perfect user account system.
https://github.com/viral32111/account-system

asp-net-core ms-sql-server razor-pages

Last synced: about 2 months ago
JSON representation

Demonstration of a perfect user account system.

Awesome Lists containing this project

README

        

# Account System

[![CI](https://github.com/viral32111/account-system/actions/workflows/ci.yml/badge.svg)](https://github.com/viral32111/account-system/actions/workflows/ci.yml)
[![CodeQL](https://github.com/viral32111/account-system/actions/workflows/codeql.yml/badge.svg)](https://github.com/viral32111/account-system/actions/workflows/codeql.yml)
![GitHub tag (with filter)](https://img.shields.io/github/v/tag/viral32111/account-system?label=Latest)
![GitHub repository size](https://img.shields.io/github/repo-size/viral32111/account-system?label=Size)
![GitHub release downloads](https://img.shields.io/github/downloads/viral32111/account-system/total?label=Downloads)
![GitHub commit activity](https://img.shields.io/github/commit-activity/m/viral32111/account-system?label=Commits)

This is a demonstration of a perfect user account (login & registration) system that I believe all websites should adopt.

## 📅 History

This was originally started in 2020 using PHP 7 and a MySQL 5 database. This version is available on the [php branch](https://github.com/viral32111/account-system/tree/php) or [1.0.0 release](https://github.com/viral32111/account-system/releases/tag/1.0.0).

In July of 2023, I uploaded the original project to GitHub and rewrote it to be a full-stack [ASP.NET](https://dotnet.microsoft.com/en-us/apps/aspnet) MVC (C#/Razor) service using [Microsoft SQL Server 2022](https://www.microsoft.com/en-us/sql-server/sql-server-2022). I chose this framework as I wanted to learn SQL Server so I might as well use Microsoft's other products, plus I had already made numerous full-stack web applications in the past using Node.js/MongoDB so it seemed silly to use those again.

## ⚖️ License

Copyright (C) 2020-2023 [viral32111](https://viral32111.com).

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License
along with this program. If not, see https://www.gnu.org/licenses.