No bullshit.
- Web scraper
- Hosted service
- Configurable interval
- Rest API server
- Pagination
- Search
- Sort
- Filter
- Database
- Logo
This repository is a Visual Studio Solution that comprises 6 of 10 planned projects:
-
NoBullshit.Shared - .NET Class Library
TFM: net6.0
Depends on: N/A
Contains code shared between all the projects.
-
NoBullshit.Server - ASP.NET Core Web API
TFM: net6.0
Depends on: NoBullshit.Shared
Contains web scraper, database operations, REST API.
-
NoBullshit.Client - .NET Class Library
TFM: net6.0
Depends on: NoBullshit.Shared
Contains client library for the API.
-
NoBullshit.Cli - Console Application
TFM: net6.0
Depends on: NoBullshit.Client
Contains console application.
-
NoBullshit.Generators - Class Library
TFM: netstandard2.0
Depends on: N/A
Will contain various source generators used by the other projects.
-
NoBullshit.Web - Blazor Webassembly Application
TFM: net6.0
Depends on: NoBullshit.Client, NoBullshit.RazorUI
Contains Blazor Webassembly progressive web application (PWA).
-
NoBullshit.RazorUI - Razor Class Library
TFM: net6.0
Depends on: NoBullshit.Shared
Contains Razor UI shared between Nobullshit.Web and NoBullshit.Lite.
-
NoBullshit.Bot - Microsoft Bot Framework Bot
TFM: net6.0
Depends on: NoBullshit.Client
Will contain a Microsoft Bot Framework Bot.
-
NoBullshit.App - .NET MAUI Application
TFM: net6.0
Depends on: NoBullshit.Client
Will contain a native multiplatform .NET MAUI App.
-
NoBullshit.Lite - .NET MAUI Blazor Application
TFM: net6.0
Depends on: NoBullshit.Client, NoBullshit.RazorUI
Will contain a lightweight multiplatform .NET MAUI Blazor App.
Vue 3 PWA built in TypeScript, with a built in client library for the API, also in TypeScript.
Multiplarform Flutter application built in Dart, with a built in client library for the API, also in Dart.