Viktor K.
Rating
Language proficiency level
CV
Hello!
I am a developer who will help you create a new site or update an old one. If you need a developer to create a landing page or other web pages, you will definitely need my services.
💡 Why me?
- More than 15 completed test projects that demonstrate my web development experience
- During the implementation of the project, I will always keep in touch with you
- My training certificates that prove my reliability
💻 I know this:
🔥 Styling:
- CSS
- Sass / Scss
🔥 Markup languages:
- HTML
🔥 Programming languages:
- JS with the basics of Node.js
- Python Basics
🔥 Frameworks:
- Bootstrap
- React.js
🔥 JavaScript libraries:
- jQuery
- Chart.js
- Tippy.js
- Clipboard.js
- Socket.io
- Tabulator.js
- Swiper.js
🔥 Node.js libraries
- Express
- Mongoose
- Nodemailer
- fs
- dot-env
- Gulp
- Multer
- Passport.js
- jsonWebToken
🔥 Databases:
- MongoDB
🔥 Methodologies and principles:
- OOP
- BEM
- Hoisting
- Agile
🧡 I'm waiting for your order!
Skills and abilities
Programming
-
Bot Development
from 3 USD for hour
-
C & C++
from 2 USD for hour
-
Databases & SQL
from 3 USD for hour
-
HTML & CSS
from 3 USD for hour
-
Javascript and Typescript
from 3 USD for hour
-
Web Programming
from 3 USD for hour
Design & art
-
Mobile Apps Design
from 10 USD for hour
-
Web Design
from 3 USD for hour
Services
-
Website Development
from 3 USD for hour
-
Website Maintenance
from 3 USD for hour
Portfolio
-
Slidy — leave your mark in the world of travel
Web ProgrammingStudent startup. In development. Tech stack: Next.js, Mongo.db.
Project description
… The project "Slidy" is developed by the team Train of Thought, aimed at solving the problem faced by travelers in new cities: the lack of interesting tours and the absence of connection with local guides. The main goal of the platform is to provide tourists with a wide range of ways to spend their free time by finding individual and group tours through a platform that collects offers from local guides.
**How it works for tourists:**
1. Tourists can find tours on the website and choose the one they like.
2. Contact the guide via messenger on the platform and discuss the details.
3. Agree on the exact time of the tour and wait for its start.
4. With the guide's consent, tourists can join ongoing tours.
**How it works for guides:**
1. Anyone can register on the website as a tourist and then apply for verification as a guide.
2. After verification, the guide can upload their tour offers and wait for messages from clients.
3. The platform allows guides to earn money by using their local knowledge, which also helps them diversify their daily lives.
**Business model:**
The project earns through a commission system, charging a small fee from each agreement made between the tourist and the guide. This commission is used to support the server, advertising, and platform development.
**Team:**
The team consists of people who have personally faced the problem of the lack of interesting tours in new cities. They created the platform to make the process of finding tours convenient and accessible.
**Achievements and plans:**
In the past semester, the team completed the website design, implemented registration and user profiles. Several guides have been found who are ready to add their routes to the site. Plans for the next semester include launching an advertising campaign, attracting more guides, and obtaining feedback from the first users.
**Needs:**
To support the website, domain, and advertising campaign, the team needs $300, which will also serve as an incentive for further project development.
-
Costume Supplement of Weather Forecast
HTML & CSSWeather forecast site is created on the basis of openweather API. It is also available for automatic determination of your location.
#html #css #web #json #api #Javascript
-
Brain Battle - real time testing platform
HTML & CSSWelcome to Brain Battle, an exciting online platform that will test your cognitive abilities through tough battles with other participants. Challenge your mind with challenging questions and quick answers, stimulating brain development and igniting the will to win.
Features:
Google Authentication: Easily sign in using your Google account for convenient and secure use. Implemented using Passport.js
…
Multer: Downloading a user's avatar and saving it to the database using Multer.
Socket.io: interaction with other testers
MongoDB: a database for storing and transferring information in a project
React and React Router Dom: Dynamic and responsive user interfaces using React and React Router Dom.
SCSS Mixins and Variables: Simplifying styling and improving maintainability with SCSS mixins and variables.
Gulp: Automate tasks and streamline development workflow with Gulp.
SEO Optimization: Optimized for search engines to improve visibility and reach.
Responsive layout: Comfortable interaction with users on different devices is ensured thanks to the responsive layout design.
#SEO-верстка #node.js #passport.js #socket #socket.io #React #react.js #SCSS/Gulp #multer #filereader #websites #HTML/HTML5 #api-разработка #Fetch #testingPlatform #kahoot #interactive
-
50 USD Mails sender
Web ProgrammingThe web development project is a microservice that enables users to send text to multiple email addresses by uploading a text file with the email addresses. The project is realized by using the FileReader API on JavaScript and Nodemailer on the server-side. ExpressJS is also used to handle the server-side routing and to create RESTful APIs.
The microservice is designed to simplify the process of sending the same text to multiple email addresses. The user uploads a text file that contains the email addresses, and then the microservice reads the file using the FileReader API. After that, the email addresses are extracted, and the text is sent to each email address using Nodemailer.
… The project is implemented using modern web development technologies such as JavaScript, Node.js, and ExpressJS. These technologies enable the project to be efficient, scalable, and reliable. JavaScript is used to create the frontend of the microservice, while Node.js and ExpressJS are used to create the backend.
The FileReader API is used to read the text file containing the email addresses. This API is part of the JavaScript language and provides a way to read files on the client-side. Nodemailer is a popular Node.js module used for sending emails. It provides a simple and reliable way to send emails from Node.js applications.
Overall, this project is an excellent example of modern web development techniques and is designed to simplify the process of sending text to multiple email addresses. It showcases the use of the FileReader API and Nodemailer to create an efficient and scalable microservice.
#html #css #node.js #ExpressJS
-
Financial Reporting
HTML & CSSA project that contains reports of your income and expenditure. Currently, only the “look” of the site works. However, in the future, it can be a great addition to managing your sins. The main objective is to show the ability to work with graphics and data visualization.
#hmtl5 #css #Javascript #jquery #Chart.js
-
by Figmaland
HTML & CSSFigma to HTML conversion. It is a non-commercial project that demonstrates my ability to build static web pages. No use of JavaScript
#html #ccs
-
20 USD Addition that allows you to distinguish words or sentences
Web ProgrammingCommercial order from the freelance exchange Upwork. The app is created using the pure #html #css #Javascript. The task is part of a bigger project.
Review from the customer (5 stars):
"Viktor was a great find, nice to work with and got the job done exactly the first time. I hire a lot of contractors throughout the year (check my profile, I do a lot of hiring on here) and Viktor is definitely going into the "saved freelancers" list. I'll not hesitate on hiring again, great coding and front-end product, got me something I thought was difficult and maybe not possible, and did it exactly right. Great find, great guy, great work.
-
Website game “Take a number”
HTML & CSSThe popular game "Remember the number" is created in electronic form. The logic of the game is created on #Javascript. Use the skills to work with #jQuery. In this game, the range depends on the level of complexity. The goal is to gather as many correct answers as possible in the given time. During the game the balls are counted, the smaller the number of attempts to remember the number, the greater the ball you get. If during the game the player gathered less than 300 goals, he gets zero stars if from 300 to 700 - one, from 700 to 1000 - two and three stars if more than 1000.
-
The Puma Landing
HTML & CSSThe website of the shoe shop. The site consists of 3 parts: menu, about us, features and gallery. It describes the main features of the online store and at the same time gives the opportunity to purchase one of the products on the site. This model is excellent for both small and medium-sized . In addition, there are contacts and social networks on the site and the possibility to sign up for a discount.
#html #Javascript #jquery #web
Reviews and compliments on completed projects 3
24 August 2023
44 USD
Customer-server interaction. Implementation of right on the website
Everything was great, the directions were done quickly and clearly!
2 August 2023
44 USD
Backend part of the site
Excellent designer, I advise everyone!
24 July 2023
24 USD
Сверстать
Everything is good! Quality and fast
Activity
Latest proposals 10 | Budget | Added | Deadlines | Proposal | |
---|---|---|---|---|---|
Need to add a page to the website
111 USD
|
|||||
Project on Next.js
192 USD
|
|||||
Freelance project
554 USD
|
|||||
Freelance project
335 USD
|
|||||
Freelance project |
|||||
Freelance project
12 USD
|
|||||
Customer-server interaction. Implementation of right on the website
44 USD
|
|||||
Backend part of the site
44 USD
|
|||||
Сверстать
24 USD
|
|||||
Ticket booking site (without API)
84 USD
|