CoolChat is a chat application inspired by Discord, built with the ASP.NET framework and SolidJS for the frontend.
A secret signing key is required for authentication, type some random characters and store it in a user-secret:
dotnet user-secrets init --project CoolChat.Server.ASPNET
dotnet user-secrets set "SecretSigningKey" "{your signing key}" --project CoolChat.Server.ASPNETYou must also run the migrations, to do this first install efcore tools:
dotnet tool install --global dotnet-ef --version 8.0.0Then update the database:
dotnet ef database update --project CoolChat.Server.ASPNETTo start the ASP.NET backend, simply run
dotnet run --project ./CoolChat.Server.ASPNET --launch-profile httpTo start the frontend, run npm install and npm run dev in the CoolChat.Client.Solid directory
Everything has smooth and pretty animations, clone the repo for yourself to try it out






