Intro About Projects Contact

Hello, I am

Victor

Here is my page and here you can find some information about me

Introduction

In the modern world of technology, programming is becoming increasingly popular. Every year, more and more people decide to pursue a career in the field of information technology. And it's not surprising, as the IT industry has a huge demand for qualified professionals. And it seems that this situation has not bypassed me and set a strong desire to be a part of it.

Web development is one of the most popular directions in IT that I have been obsessed with since 2022. In this portfolio I will try to make everyone, who is interested in web-programming and looking for like-minded, aware of my undertakings in that sphere. I will try to share the projects completed and yet started by a novice full-stack programmer. Please, do not be shy, provide your thoughts and objective comments. Any advice would be invaluable to me.

Programming is not about what you know, it's about what you can figure out - Chris Pine

About me

My name is Victor, and I'm a newcomer to the IT world. I started this path only in 2022, but no matter what, I have been captured by coding and especially web development. Learning Python, Django, JavaScript, and CSS, I am trying to convert myself into a real full-stack developer. To be honest, everybody knows that there is no limit to perfection, and I'm doing my best and looking forward to achieving this goal. So, the goals have been set, waiting for the result!

P.S. If you like to collaborate, please feel free toinvite me. I'm always ready to cooperate!

  • Full-stack
  • Python
  • Django
  • JavaScript
  • HTML
  • CSS
  • React
  • Webpack

To overview my coding skills and abilities, please go through the list of my projects presented below.

Sep 2023

The script creates an xls file with links for the technical documentation of the industrial site.

Language: Python

close button
1 / 1
Result
"Result"
1 / 1
Result
"Result"

Sep 2023

The time synchronization function for the Emergency Diesel Generator's PLC

Usage:

  • helping APCS with using IT

Backend: Python

Aug 2023

Реальный кейс от компании «Силант»

BackEnd functionality:

  • Django admin panel: (http://127.0.0.1:8000/admin/)
  • Django REST API: (http://127.0.0.1:8000/api/)
  • Django REST API:swagger (http://127.0.0.1:8000/swagger/)
  • Django REST API:redoc (http://127.0.0.1:8000/redoc/)

FrontEnd functionality:

  • Главная страница: (http://127.0.0.1:8000/)
  • Таблица машины: (http://127.0.0.1:8000/main/)
  • Таблица ТО: (http://127.0.0.1:8000/maintenance/)
  • Таблица рекламации: (http://127.0.0.1:8000/claim/)
  • Создание машин: (http://127.0.0.1:8000/vehicle_create/)
  • Создание ТО: (http://127.0.0.1:8000/maintenance_create/)
  • Создание рекламаций: (http://127.0.0.1:8000/claim_create/)
  • Редактирование машин: (http://127.0.0.1:8000/main/"pk")
  • Редактирование ТО: (http://127.0.0.1:8000/maintenance/"pk")
  • Редактирование рекламаций: (http://127.0.0.1:8000/claim/"pk")

Backend: Django, Python, Django REST, Swagger, Redoc
Frontend: HTML, CSS, JS

close button
1 / 10
localhost
"localhost"
2 / 10
main
"main"
3 / 10
maintenance
"maintenance"
4 / 10
claim
"claim"
5 / 10
edit_create
"edit_create"
6 / 10
filters
"filters"
7 / 10
dict
"dict"
8 / 10
api
"api"
9 / 10
redoc
"redoc"
10 / 10
swagger
"swagger"

Jun 2023

MenuApp site with using Django and React/Webpack

BackEnd Functionality:

  • Database: usage with Django admin panel (The DB has only some examples to show how site works. Should be filled up by an owner)
  • DB contains: Category, Files, Prescription
  • Category contains: id, name
  • Files contain: id, name, file-url
  • Prescription contains: id, name, description, creation date
  • Swagger (http://127.0.0.1:8000/menu/swagger/)
  • Redoc (http://127.0.0.1:8000/menu/redoc/)

FrontEnd Functionality:

  • Using of Django REST API (http://127.0.0.1:8000/menu/api/)
  • React/Webpack manually adjusted
  • Webpack-dev-server
  • Routing

Backend: Django REST framework, Swagger, Redoc
Frontend: React, Webpack, CSS, JavaScript, JSX

close button
1 / 7
rooms
"REST"
2 / 7
room
"SWAGGER"
3 / 7
API
"REDOC"
4 / 7
API
"MainPage"
5 / 7
API
"Category"
6 / 7
API
"PrescriptionsAll"
7 / 7
API
"Prescription"

May 2023

Weather Forecast site with using Webpack and React

Backend: OpenWeather API
Frontend: React, JavaScript, CSS

Mar 2023

The app with enough functionality to be used as a simple chat. The 'Rooms' based approach is applied

Backend: Django, Django REST framework, Websocket
Frontend: HTML, CSS, JavaScript

close button
1 / 3
rooms
"Rooms"
2 / 3
room
"Room"
3 / 3
API
"API"

Feb 2023

Fans internet resource

Main functionality:

  • Register by email, having received a letter with a registration confirmation code
  • Create and edit adverts with a file-content
  • Sending responses to ads of the other users
  • Notification through e-mail
  • Private page with responses
  • Email notice to the users if a new advert has been added
  • Categories can be defined

Backend: Django, Python
Frontend: HTML, CSS

close button
1 / 6
Advert list
"Advert list"
2 / 6
Advert create
"Advert create"
3 / 6
Search page
"Search page"
4 / 6
Responses
"Responses"
5 / 6
LogIn
"LogIn"
6 / 6
SignIn
"SignIn"

Feb 2023

A private telegram bot with funny images

Usage:

  • The app aims to send birthday reminders via Telegram
  • The app reads a list of birthdays from an Excel file and sends messages to the specified Telegram chat IDs
  • The app checks for upcoming birthdays and sends reminders to the appropriate chat IDs
  • The app can also send funny images along with the message

Backend: Python
Application: Telegram

close button
1 / 3
Birthdays Reminder
"pic 1"
2 / 3
Birthdays Reminder
"pic 2"
3 / 3
Birthdays Reminder
"pic 3"

Jan 2023

Photo Slider Application with using JS

Backend: N/A
Frontend: JavaScript, CSS, HTML

Jan 2023

Easy web-scraping app for https://reddit.com/r/ with JS

Usage:

  • This simple script can get info about the topic name from https://reddit.com/r/

Language: JavaScript

Dec 2022

First try of use Django framework

Main functionality:

  • Register by email
  • Create and edit news/posts
  • Notification through e-mai
  • Celery, signals, tasks, translation functionality
  • Management/commands, pagination functionality
  • Debugger, logs, errors functionality

Backend: Django, Python
Frontend: HTML, CSS

close button
1 / 4
news list
"News list"
2 / 4
Post/news
"News"
3 / 4
Post create
"Post create"
4 / 4
Search
"Search"

Dec 2022

The script creates a detailed vacation plan (xlsx-file) for each employee using a separate file with appropriate data. Holidays are taken into account

Language: Python

close button
1 / 1
Vacantion builder script
"Vacantion builder script"
1 / 1
Vacantion builder script
"Vacantion builder script"

Oct 2022

A telegram bot for currency+crypto exchange

Usage:

  • "currency ticker" "converted currency ticker" "amount"
  • Example: USD EUR 1
  • Start: /start
  • Help: /help
  • Bonus: /set
  • Currencies list (base): /currency
  • Crypto list (base): /crypto
  • Download full currencies list: /fullCurrecncy
  • Download full crypto currencies list: /fullCrypto
  • Change the language (Russian): /rus

Backend: Python
Application: Telegram

Sep 2022

My first repository on GitHub

Usage:

  • Tic-tac-toe console game
  • The Sea Battle console game

Backend: Python

Sep 2022

My first code

Usage:

  • Script imports all "Crtl-C" data to the file "copy_paste_buffer.txt" in the same directory (v1)
  • Script downloads "Ctrl-C" data to a file "copy_paste_buffer.txt" in a directory we needed (v2)

Backend: Python

Contacts

Here my contacts can be found:

Designed and created by Victor