Skip to content

kuskoman/csharp-simple-blog

Repository files navigation

SimpleBlog

Project built using C#, that allows functionalities like creating users, posts and comments.

Motivation

This project was built as a university project. The code in this repository has lower quality than the code I usually write, but the goal here was to learn and practice C# and try out new Vue.js version. The project is mostly not tested. If you are interested in my other projects, you can check out my GitHub profile.

Running project

Prerequisites

Following tools are required to run this project:

or:

Recommended tools:

Project details

Architecture

The project is divided into three projects:

Each project has its own README file with more information.

Database

The project uses Microsoft SQL Server as database. The connection string is defined in the appsettings.json file. To run the project, you need to run the database server and create the database. The database name is defined in the connection string. For more information about migrations see API documentation.

You can also use the docker-compose.yml file to run the database server.

docker-compose up -d

Auth

The project used HttpOnly cookies to store the authentication token. The token is generated by Microsoft Identity. For more information see into the implementation.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published