Skip to content

AirQualityControl/server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AirSnitch

Github Workflow build on master gitter chat


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.

Run

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

Requirements

These dependencies are free to use.

Build

cd src
dotnet restore
dotnet build
dotnet run

visit http://localhost:5000/swagger/index.html

Requirements

These dependencies are free to use.

Contribute

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).