# Welcome To Serenity

### This is a starter template to build Serenity applications.

Please read INSTALLATION INSTRUCTIONS for latest requirements and troubleshooting.

#### What is Serenity?

Serenity is an ASP.NET Core application platform designed to simplify and shorten development of data-centric business applications with a service based architecture.

It aims to make development easier while reducing maintenance costs by avoiding boiler-plate code, reducing the time spent on repetitive tasks and applying best software design practices.

#### What Should I Do Now?

Your application is ready to go. Just press F5 to launch, and the database and tables will be created in SQL LocalDB.

Use admin as username and serenity as password to login.

#### Visual Studio Requirements

Please check your Visual Studio version (2022 with latest updates is required). Also .NET 6 SDK for VS needs to be installed from https://dotnet.microsoft.com/download/visual-studio-sdks

NodeJS v18+ with NPM v8+ is also required for typings and other static content. Get it from https://nodejs.org/en/download/

Also make sure that you have C:\Program Files\nodejs on top of folder list at Tools Options Projects and Solutions External Web Tools.

# Resources

### Documentation

See Serenity Developer Guide for documentation. Follow step-by-step tutorials to get up quickly to develop your own applications.

### Have Questions?

Feel free to open an issue at Serenity GitHub Repository. You might also suggest new features, or contribute to project there.

### Stay Up to Date

Serenity and this template is updated frequently. See the log for a list of changes. You can also update Serenity NuGet packages using Package Manager Console.

Copyright (c) Serenity Application Platform