Skip to content

Grimace tasks - a social network parser application for checking the fulfillment of task conditions, from the grimace team (.NET+ MSSQL + Clean Architecture)

Notifications You must be signed in to change notification settings

philomela/GrimaceTasks

Repository files navigation

GrimaceTasks

About project

Grimace coin - a token, a coin that is sold on exchanges, the grimace team regularly issues tasks, upon completion of which coins in grimaces are added.
Grimace tasks application is a parser application that parses information from social networks such as instagram, twitter, etc, and checks that the task conditions are met.

Architecture

Clean architecture

Clean Architecture is a software design concept that enforces separation of concerns and respects the preservation of SOLID for ease of maintenance, scalability, and cost reduction depending on platformers or libraries.

Sequence diagram

  • Step 1. We receive data on tasks and accounts from the bot's API, using get requests
  • Step 2. We save or update the data based on the received data in the database
  • Step 3. Parse data for Instagram and check the completion of tasks using the Instagram api
  • Step 4. Save the parsing results to the database
  • Step 5. Send the results back to the web api of the telegram bot
ERD DataBase

Sponsors

GrimaceCoin: WebSite Telegram Instagram

Thanks

@Ramtinak for Private Instagram API Sharp library

About

Grimace tasks - a social network parser application for checking the fulfillment of task conditions, from the grimace team (.NET+ MSSQL + Clean Architecture)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published