Homearrow-rightCasesarrow-rightHolm
HOLM/img/cases/holm.png
DescriptionA marketplace platform was developed for posting and purchasing goods and holding lotteries. The ability to connect live broadcasts of the draws from YouTube was implemented. All winners are also displayed on the main page.
An admin panel was also developed with the following capabilities:
TRACKING DELIVERIES
GETTING A FULL LIST OF USER BASKETS
CREATING A PRODUCT
LIST OF PRODUCTS
CREATING AND HOLDING A DRAW
AS WELL AS WITH FINANCIAL ANALYTICS.
macbookmacbook
Technology stack
1. FRONTEND:
REACT
MOBX
2. BACKEND:
ASP.NET CORE 8.0 IS THE BASIS OF THE SERVER APPLICATION.
ENTITY FRAMEWORK CORE 8.0.3 IS AN ORM FOR WORKING WITH THE DATABASE.
HANGFIRE IS A TOOL FOR BACKGROUND TASKS.
MAILKIT AND MIMEKIT — FOR WORKING WITH EMAIL.
3. API:
MEDIATR — IMPLEMENTATION OF THE CQRS PATTERN FOR MANAGING REQUESTS AND COMMANDS.
SWASHBUCKLE — FOR AUTOMATIC GENERATION OF API DOCUMENTATION (OPENAPI/SWAGGER).
4. INTEGRATIONS:
AWS SDK — FOR INTEGRATION WITH AMAZON S3 SERVICES.
TWILIO — FOR WORKING WITH WHATSAPP.
DATABASES:
POSTGRESQL — THE MAIN DATABASE.
5. DEVELOPMENT TOOLS:
DOCKER — FOR CONTAINERIZATION OF THE APPLICATION.
SERILOG — FOR LOGGING AND MONITORING.