Skip to main content
This guide will help you set up your local development environment for TechCore Mini ERP.

Prerequisites

Before you begin, ensure you have the following installed on your system:
1

.NET 10.0 SDK

Download and install the .NET 10.0 SDK from the official .NET download page.Verify installation:
dotnet --version
Should output version 10.0.x or higher.
2

SQL Server

Install one of the following:
  • SQL Server 2019 or later (Express Edition is sufficient for development)
  • SQL Server LocalDB (included with Visual Studio)
TechCore uses Entity Framework Core 10.0.3 with SQL Server provider.
3

Node.js and npm

Install Node.js (version 18 or later) which includes npm.Verify installation:
node --version
npm --version
Required for building Tailwind CSS assets.
4

Git

Install Git for version control.Verify installation:
git --version
5

IDE (Optional but Recommended)

Choose one:
  • Visual Studio 2022 (Community Edition or higher)
  • Visual Studio Code with C# Dev Kit extension
  • JetBrains Rider

Git Configuration

Configure your Git identity for commits:
git config --global user.name "Your Name"
git config --global user.email "[email protected]"
Verify your configuration:
git config --list

Cloning the Repository

git clone https://github.com/your-org/TechCore.git
cd TechCore
For secure authentication without passwords:
1

Generate SSH key

ssh-keygen -t rsa -b 4096 -C "[email protected]"
Press Enter to accept the default file location.
2

Start SSH agent

eval $(ssh-agent -s)
3

Add SSH key

ssh-add ~/.ssh/id_rsa
4

Copy public key to GitHub

cat ~/.ssh/id_rsa.pub
Copy the output and add it to your GitHub account under Settings > SSH and GPG keys.
5

Test connection

Should display: “Hi username! You’ve successfully authenticated…”

Installing Dependencies

1

Restore .NET packages

Navigate to the TechCore project directory:
cd TechCore
Restore NuGet packages:
dotnet restore
This will install:
  • Microsoft.EntityFrameworkCore 10.0.3
  • Microsoft.EntityFrameworkCore.SqlServer 10.0.3
  • Microsoft.EntityFrameworkCore.Tools 10.0.3
  • Microsoft.EntityFrameworkCore.Design 10.0.3
2

Install npm packages

Install Node.js dependencies for Tailwind CSS:
npm install
This will install:
  • tailwindcss 4.2.1
  • @tailwindcss/cli 4.2.1
  • daisyui 5.5.19 (dev dependency)

Next Steps

Your development environment is now set up! Continue with:

Build docs developers (and LLMs) love