For Mac/Linux users - Doc - https://docs.microsoft.com/en-us/sql/linux/quickstart-install-connect-docker?view=sql-server-ver15&pivots=cs1-bash https://medium.com/geekculture/docker-express-running-a-local-sql-server-on-your-m1-mac-8bbc22c49dc9 let's download docker file - ```sudo docker pull mcr.microsoft.com/mssql/server:2019-latest``` then run docker on local machine - ```sudo docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=<YourStrong@Passw0rd>" \ -p 1433:1433 --name sql1 -h sql1 \ -d mcr.microsoft.com/mssql/server:2019-latest``` but if you have M1 CPU arm64 arc you need to run diffrent docker env - ``` docker run -e "ACCEPT_EULA=1" -e "MSSQL_SA_PASSWORD=MyPass@word" -e "MSSQL_PID=Developer" -e "MSSQL_USER=SA" -p 1433:1433 -d --name=sql mcr.microsoft.com/azure-sql-edge ``` local info - ip - 127.0.0.1 port - 1433 user - sa pass - MyPass@word after creating docker container run - ```CREATE DATABASE DB_website``` After this we need to install .net core CLI - https://docs.microsoft.com/en-us/ef/core/managing-schemas/migrations/?tabs=dotnet-core-cli Create migration - dotnet ef migrations add InitialCreate Create schema - dotnet ef database update Revert migration - dotnet ef migrations remove git ignore - need to add folder for example - Recycle/obj/ then run - git rm -r --cached Recycle/obj icons from -> https://icomoon.io/app/#/select currency -> currency freaks API Maps -> Google Maps API