Pavel Dvoryaninov

dvoryaninov.tech

My developer's portfolio for presenting work and personal projects, the accumulated experience, achievements and feedbacks from colleagues.

Main page
Project list
Project data
Admin panel
Localization and color design system
Adaptive and cross-browser layout

Main page

Project

The information system has a FullStack architecture and consists of the portfolio site, the admin panel, the REST API server and the PostgreSQL database management system. The application has been deployed on the hosting with an automatic build. The project has been developed to present my work and personal projects, the accumulated experience, achievements and feedbacks from colleagues.

Completed tasks

1. The application architecture was designed. The design system was developed. The connection with the REST API server was done; 2. The adaptive and cross-browser layout of the website was developed; 3. The admin panel was developed using ViteJS; 4. The portfolio website was developed using NextJS; 5. The REST API server was developed using NestJS; 6. SSG, SSR, and ISR technologies was used for the server generation of the application pages; 7. The search engine optimization of the website was done; 8. Biome library was applied to speed up the system testing process; 9. PrismaORM was connected and set up to work with PostgreSQL database; 10. The localization of the application was done; 11. The application was deployed on the hosting with an automatic build; 12. The domain name was purchased and AWS S3 was set up to work with media.

Technology stack

NextJS

ViteJS

TypeScript

TailwindCSS

React Query

Axios

REST API

Tanstack Table

Biome

NestJS

PrismaORM

PostgreSQL

JWT

Docker

Docker Compose

Nodemailer

AWS S3

HTTPS

CI/CD Pipelines

Traefik

GutHub Actions

Profiler

Lighthouse

OpenGraph

Feature Sliced Design