Projects
Akmeni Nature Resort - Website & Booking Platform
A modern, multilingual website with booking integration and a powerful administration panel for a Latvian resort.
This project was developed for Akmeni Nature Resort, a Latvian getaway destination offering houses, activities, and amenities for guests. The website showcases the resort’s accommodations, gallery, and services, while providing a seamless booking experience integrated with third-party platforms.
Public Website
The public-facing site highlights the resort’s unique offerings and makes reservations simple and convenient.
Key features:
- Home & About Pages: Present resort information, mission, and values.
- Activities Section: Details on amenities such as pool, tennis, playgrounds, and dining.
- Gallery: A visual showcase of the houses and resort facilities.
- House Listings: Each property has a dedicated page with images, amenities, and detailed descriptions.
- Reservation System: Guests can view availability and book directly.
- Third-Party Integrations: Booking.com and Airbnb integration for multi-platform reservations.
- Google Integration: Maps for location visibility and a shared calendar for booking management.
- Contact Page: Inquiry form with email delivery and contact details.
- Multilingual Support: Available in Latvian, English, and Russian.
Administration Panel
The backend system builds on the same panel as the Skyron project, with additional features for hospitality.
Key features:
- Content Management: Manage all website text, gallery images, and house details.
- Booking Management: Synchronize reservations across the website, Airbnb, and Booking.com.
- Calendar Integration: Shared booking calendar powered by Google for streamlined management.
- User & Role Management: Create users, assign groups, and configure permissions.
- Communication Tools: Manage contact submissions, email templates, and newsletters.
- Translations: Update multilingual content directly in the panel.
- System Settings: Control availability, site configuration, and integration keys.
Technologies used:
- Node.js (TypeScript),
- Express,
- Sequelize ORM,
- SQLite,
- Angular,
- JWT-based authorization server,
- Winston logging,
- microservices for storage,
- microservices for email,
- backend services.
This project provided the resort with a professional online presence that combines hospitality marketing with powerful booking integrations. Guests can easily discover, view, and book houses, while the resort team benefits from centralized content and booking management across multiple platforms, reducing administrative effort and improving customer satisfaction.
Skyron Green Energy Website & Administration Platform.
A modern web platform showcasing renewable energy solutions with a powerful admin panel for full control and sustainability-focused communication.
A modern digital platform for a renewable energy company, built with Node.js microservices and Angular, featuring a public-facing website and a powerful administration panel for complete content and system management.
This project was developed for Skyron Group, a company specializing in windmills, solar panels, and carbon-neutral urban solutions. The website provides clear information about the company, its values, and its products—ranging from solar and wind-powered bus stations to electric vehicle charging stations and picnic tables powered by renewable energy.
Public Website
The responsive, multilingual website communicates Skyron’s mission of carbon neutrality, hybrid power, eco-friendly materials, and sustainable energy solutions.
Key features:
- Home & About Pages: Showcase company mission, vision, and values.
- Products Showcase: Highlight solutions like bus stations, picnic tables, charging stations, and other renewable energy innovations.
- Contact Page: Integrated contact form with email delivery.
- Custom 404 Page: Branded, user-friendly error page.
- Multilingual Support: English, Latvian, and German content.
Administration Panel
The admin portal gives Skyron’s team full autonomy over the website’s content and configuration without developer involvement.
Key features:
- Content Management: Update all page content (Home, About Us, Products, Contacts).
- User & Role Management: Define users, groups, and role-based permissions.
- Email Management: Configure email servers, manage templates, and review sent emails.
- File & Media Storage: Upload, crop, and manage images and files.
- Translations: Manage multilingual content directly in the admin panel.
- System Settings: Enable construction mode, manage API keys, and configure platform options.
- Communication Tools: Manage contact form submissions with built-in email handling.
- Monitoring Tools: Track versions, system logs, and changelogs for transparency.
Technologies used:
- Node.js (TypeScript),
- Express,
- Sequelize ORM,
- SQLite,
- Angular 10,
- JWT-based authorization server,
- Winston logging,
- microservices for storage,
- microservices for email,
- backend services.
The project gave Skyron a professional, scalable, and secure online presence, reducing dependency on developers by empowering the team to manage all content, translations, and communication directly through the admin panel.
By combining a modern technical foundation with strong sustainability messaging, the platform not only improved operational efficiency but also reinforced Skyron’s commitment to renewable energy goals set by the EU Renewable Energy Directive, helping the company showcase its role as a leader in eco-friendly urban energy solutions.
IT Company Website & Administration Panel.
A modern single-page website with service descriptions, contact information, and an integrated administration panel for easy content management.
This project was developed for an IT company to provide a clear online presence showcasing their services, contact details, and a functional contact form. The solution also includes an administration panel, enabling the company to update website content dynamically without requiring developer involvement.
The website was designed to be simple, clean, and professional. Giving visitors quick access to service descriptions and a direct way to reach the company.
Website features:
- Single-Page Design: Compact layout with service descriptions, company information, and contact section.
- Contact Form: Secure form with email integration for direct communication.
- Responsive Layout: Optimized for both desktop and mobile devices.
Administation panel features:
- Content Management: Owner can edit services, update company info, and manage contact details
- Authentication & Security: User access protected with Passport authentication.
- Logging & Monitoring: System events logged with Winston for better maintainability.
Technologies used:
- Node.js,
- Express.js,
- MySQL,
- Passport.js,
- Handlebars,
- Winston.
This project provided the company with a professional online presence and reduced their dependency on developers by allowing them to manage and update content directly through the admin panel.
Buildings Maintenance Company Management System.
An integrated solution to streamline building maintenance operations with powerful web-based management tools and a focused desktop client for workers.
This project was developed for a company managing multiple buildings and their maintenance operations. It combines a web application for supervisors and administrators with a desktop application for workers, creating a complete end-to-end workflow.
The system reduces manual paperwork, improves tracking accuracy, and provides supervisors with real-time insights into workforce activity. Reports can be exported in PDF and Excel formats for professional use. Built with Java, Spring Framework, Hibernate, MySQL, and Apache libraries, it ensures reliability, scalability, and smooth integration across the company.
Web Application
The web portal is designed to manage daily operations, track worker schedules, and provide supervisors with detailed reporting tools.
Key features include:
- Timesheet Management: Workers log hours and activities.
- Work Assignment: Supervisors assign tasks and define work types.
- User & Permission Management: Admins can create, edit, or delete users and set role-based permissions.
- Reports & Analytics: Generate detailed PDF and Excel reports with statistics and charts.
- Overview Dashboards: Supervisors track performance with visual reports.
Technologies used:
- Java,
- Spring Framework,
- JSP,
- Hibernate,
- JavaScript,
- Chart.js,
- MySQL,
- Apache POI,
- Apache PDFBox.
Desktop Application
The desktop client was built with JavaFX, designed for workers with a simple and distraction-free interface.
Key features include:
- Full-Screen Priority Mode: Opens in the foreground to ensure workers log hours before accessing other computer tasks.
- Authentication: Workers log in with personal accounts.
- Work Tracking: Employees record time and activity details.
- Integration: Data synchronizes directly with the web application for supervisor access.
Technologies used:
- Java,
- JavaFX.
This system streamlined the company’s maintenance operations, improved the accuracy of time tracking, and gave supervisors real-time insights into workforce activity, leading to better planning and resource management.