Skip to content

BackEnd (ASP.NET) for JustEmpire - website for a community where its members post news and interesting projects.

Notifications You must be signed in to change notification settings

MrQuackDuck/JustEmpireBackend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JustEmpire (BackEnd)

BackEnd for JustEmpire - a website where you can find interesting news and projects.
🌌 It serves as a creative hub for community members, so they can share their ideas and projects.

FrontEnd can be found here.

🌠 Key features

- Autorization with JWT tokens.
- Full permission support (customizable in JSON file).
- Approvement system (e.g: if the user doesn't have enough permissions to do something, his action needs to be confirmed)
- File-based logging with Serilog.

🐳 Deployment

Important

When you've cloned the repository, make sure to generate a secure key and insert
it into JwtEncryptionKey field in appsettings.json

  1. Install Docker
  2. Clone this repo
    > git clone https://github.com/MrQuackDuck/JustEmpireBackend.git
  3. Jump into the folder
    > cd .\JustEmpireBackend\
  4. Run the container
    > docker compose up

🔐 Admin panel credentials

Login: admin
Password: admin

📃 About community

Briefly, JustEmpire is a closed community I am part of. One day I decided to make a website so other members would have the ability to post news and projects they're creating. Another reason for making this website was to practice my skills in creating web applications with Angular & ASP.NET.

🖥 Development server

  1. Install .NET 7
  2. Clone this repo
  3. Run dotnet run command

About

BackEnd (ASP.NET) for JustEmpire - website for a community where its members post news and interesting projects.

Topics

Resources

Stars

Watchers

Forks