Development of a SPA platform for UniLink (online store of technology)
Developed a SPA application for the UniLink platform — an online store specializing in the sale of technological equipment (satellite communication, walkie-talkies, Starlink, and satellite devices).
Project Goal
Creating a convenient and fast interface for:
viewing and selecting products
processing orders
user interaction with the system
The main focus was on UX, performance, and scalability.
Implemented Functionality
Product catalog with categories and filtering
Dynamic content display (SPA)
User authentication system
CRUD operations (working with products and orders)
Global state management through Redux
Fully responsive interface
Technology Stack
Frontend: React, Next.js, TypeScript
State management: Redux
Backend: Node.js
Database: MongoDB
API: REST + authentication
My Role in the Project
Full development of the main page (UI + business logic)
Optimization of application performance
Development of reusable components
Improvement of user experience (UX)
Results
Reduced SPA loading time: from 5 seconds → to 1.5 seconds
Decreased code duplication through a component-based approach
Improved UX, enhancing the ease of interaction with the product
Ensured proper functionality on all devices
Created my own CEO agent for filtering requests with data for SMM agents.
Project Goal
Creating a convenient and fast interface for:
viewing and selecting products
processing orders
user interaction with the system
The main focus was on UX, performance, and scalability.
Implemented Functionality
Product catalog with categories and filtering
Dynamic content display (SPA)
User authentication system
CRUD operations (working with products and orders)
Global state management through Redux
Fully responsive interface
Technology Stack
Frontend: React, Next.js, TypeScript
State management: Redux
Backend: Node.js
Database: MongoDB
API: REST + authentication
My Role in the Project
Full development of the main page (UI + business logic)
Optimization of application performance
Development of reusable components
Improvement of user experience (UX)
Results
Reduced SPA loading time: from 5 seconds → to 1.5 seconds
Decreased code duplication through a component-based approach
Improved UX, enhancing the ease of interaction with the product
Ensured proper functionality on all devices
Created my own CEO agent for filtering requests with data for SMM agents.