The AirSnitch Server project contains the APIs, database, and other core infrastructure items needed for the "backend" of all AirSnitch client applications.
The server project is written in C# using .NET Core with ASP.NET Core. DataBase - mongoDb. The codebase can be developed, built, run, and deployed cross-platform on Windows, macOS, and Linux distributions.
cd src
docker-compose build --no-cache
MongoDbConnectionString=mongodb://root:example@mongo:27017/ MongoDbName=AirQ IsSeedData=true docker-compose up -V
visit http://localhost:5000/swagger/index.html
These dependencies are free to use.
cd src
dotnet restore
dotnet build
dotnet run
visit http://localhost:5000/swagger/index.html
These dependencies are free to use.
Code contributions are welcome! Visual Studio or VS Code is highly recommended if you are working on this project. Please commit any pull requests against the main
branch. Please see CONTRIBUTING.md
for more info (and feel free to contribute to that guide as well).