Skip to content

peter-mghendi/nobullshit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nobullshit

No bullshit.

Features

  • Web scraper
    • Hosted service
    • Configurable interval
  • Rest API server
    • Pagination
    • Search
    • Sort
    • Filter
  • Database
  • Logo

Projects

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.

Also check out:

Vue 3 PWA built in TypeScript, with a built in client library for the API, also in TypeScript.

nbs (working title)

Multiplarform Flutter application built in Dart, with a built in client library for the API, also in Dart.