Viktoriia Aleksandrova
Rating
Language proficiency level
Skills and abilities
Portfolio
-
TG Bot for monitoring cryptocurrency exchange
Bot DevelopmentWelcome to Karakum Crypto Bot!
Here’s what you can do:
1. Set price alerts: receive notifications when the price of a cryptocurrency (e.g., Bitcoin) reaches a certain range.
… 2. View active alerts: check all active price alerts.
How to use:
- Use the buttons below to set price alerts or view active alerts.
- To set a price alert, select a cryptocurrency and enter the price range (e.g., 90,000-100,000).
-
TG channel admin bot
Bot DevelopmentBot for administering a TG channel.
Functions:
- Deleting messages (monitoring messages from users in the group)
- responding to deleted messages (reason for deletion)
… - anyone can add the bot to their group/channel to integrate advertising text
main criteria for monitoring:
- checks if the specified requirements are met when posting (white and black list). If not (even one requirement, for example - missing phone number when it is mandatory) - deletes + notifies about the violation
- ability to add stop words - to also delete such messages + notification about the violation
cleans system violation messages 3 minutes after they are displayed.
-
20 USD Barni
Website DevelopmentWebsite for the promotion, deadline - 3 weeks
$20 per hour
Design
… · Change desktop resolution from 1520 to 1440 (according to the standard)
· Edit all images for margins, resolutions, quality
· Convert all images to DevMod and prepare them for development
· Work with animations
· Create images for the Admin panel
· Create a placeholder page
Development
· Admin panel (with pagination and data export capability)
· Main page
· Hamburger menu
· Prizes
· Winners table (implementation on a separate page and on the main page)
· Login/Registration
· Captcha
· Email confirmation
· User cabinet
· Code registration
· Sending notifications to winners
· Open Map #1 Nature (2 static pages, 9 animated)
· Open Map #2 Culture (2 static pages, 9 animated)
· Open Map #3 Architecture (2 static pages, 9 animated)
· Field validation (phone number format, registration under one email, etc.)
· User agreements
· Privacy policy
· Rules
· Additional improvements to the website
DevOps
· Setting up the environment on the server (test + prod)
· Regular data updates after changes
· Security
Testing
· Local testing at each stage of changes
· Global testing
Additional work
· Additional checkboxes with agreements
· Change the name of the user cabinet (in all necessary places)
· Replace email with phone number in the winners table
· Additional DevOps work
· Animation cyclicality
· Automation of soundtracks
· Text changes from lawyers
-
Web application for lead generation
Web ProgrammingTask:
Develop a layout for the application.
Develop a web application for working with lead generators.
… Technology stack:
Front-end: Next.js, TypeScript, Scss
Back-end: Python, Django
Database: PostgresSQL
docker
Responsive design
Testing
Completed:
Application design developed, development in progress
The application contains Pages with a client database and functionality for working with it.
Implemented 4 roles with different access levels.
Wide range of sorting and filtering.
User cabinets.
Import/export capability.
Flexible lead generation toolkit.
Analytics.
The application is deployed on the server, website promotion (SEO) and technical support are being carried out.
Further cooperation is planned to expand the application and add new tools.
#Python3 #django #Python/Django #next.js #PostgresSQL #docker #typescript #CSS(SCSS)
-
Web application for SCRUM team interaction
Web ProgrammingTask:
Develop a layout for the application.
Develop a web application for team collaboration using SCRUM technology.
… Technology stack:
Front-end: Next.js, React, TypeScript, JavaScript, SCSS.
Back-end: Java
Database: PostgresSQL
WebSockets
Responsive design
Testing
Completed:
Application design developed.
The application contains Pages with general information about the possibilities of user interaction, descriptions and rules of using tools for SCRUM methodology (currently 2 tools are implemented).
Tools are presented on separate pages.
Using the tools involves creating virtual cabinets using WebSockets for online interaction of participants in each cabinet.
There is a possibility to switch between cabinets (tools), invite participants via link, dynamically display interaction results between participants.
The application is deployed on the server, website promotion (SEO) and technical support are provided.
Further cooperation is planned to expand the application and add new tools.
#websockets #java #next.js #React #Javacript #CSS(SCSS) #typescipt #PostgresSQL
-
Web application, evaluation by formula based on exchange data
Web ProgrammingTask:
Develop a website layout and company logo.
Develop a web application that allows for the evaluation of a specific product based on a formula using static data and dynamic data from exchanges that are updated daily.
… Technology stack:
Front-end: Next.js, React, TypeScript, JavaScript, SCSS.
Back-end: Java
DB: PostgresSQL, MongoDB
Responsive design
Testing
Completed:
Company logo and application design developed.
User registration and login. Verification via SMS.
Admin panel
Functionality implemented:
- Display of static and dynamic data in the form of tables stored in the database;
- Ability to view detailed information for each type of data used for product evaluation and for each product separately;
- Ability to create, add, edit, and delete data used for product evaluation and the products themselves (including images);
- Maintaining a user registry within the application, with the ability to change roles and access rights for each user;
- Search for data and products by keywords;
- Maintaining and displaying statistics of evaluations conducted for products overall and by each user separately.
Dynamic data is obtained on the back end from exchanges. Based on this data, the maximum and minimum price indicators are calculated for a specified time period. The obtained data is stored in the database and updated within a specified timeframe.
User part of the application
Functionality implemented:
Real-time display of price charts for precious metals from the exchange;
Search for products based on defined criteria, displaying search results, and conducting evaluations for products that yielded search results;
Pages informing users about the company's activities, its services, capabilities, and advantages in operation;
Contact page with the ability to reach out to a manager in the region, district, city, or village (if available);
User personal account with various functionalities depending on the access rights granted by the administrator (3 access options provided). In the account, users can view and change personal data, view statistics on their conducted evaluations, set or change the discount amount (if the corresponding access right is available).
The application is hosted on the server, website promotion (SEO) and technical support are being carried out.
#java #next.js #trade #WebDevelopment
-
Website KARAKUM Soft
Web ProgrammingA multi-page business card website with service descriptions and contacts
Custom design, developed from scratch on Next.js
Web development with flexible responsiveness
Implemented bilingualism and feedback form
Activity
| Latest proposals 10 | Budget | Added | Deadlines | Proposal | |
|---|---|---|---|---|---|
|
Freelance project |
|||||
|
Freelance project |
|||||
|
Freelance project
11 USD
|
|||||
|
Freelance project
11 USD
|
|||||
|
Freelance project
11 USD
|
|||||
|
Freelance project |
|||||
|
Freelance project
11 USD
|
|||||
|
Freelance project |
|||||
|
Freelance project
18 USD
|
|||||
|
Chat-bot sendpulse
45 USD
|