Hello 👋 and welcome to The Repository of Olek!
Here, you'll find all of my projects and code that I've created and shared with the world.
What's included
- List of projects
- Description of each project
- Links to the live version of the project
- Links to the code
Follow me
- To stay up to date on my latest projects and developments, you can follow me on Github
Contacts
Project List
Alias Game
Alias is a real-time multiplayer word game developed as a group project during an internship at Solvd, Inc. The game leverages modern web technologies to provide seamless real-time gameplay, chat, and word validation functionality. Designed for fun and collaboration, Alias is an excellent example of teamwork and backend proficiency.
Features
- Real-Time Multiplayer
- Live Chat
- Word Validation
- Seamless Synchronization
Tech Stack
- Backend: Node.js, TypeScript, Express, MongoDB.
- Frontend: Handlebars.
- Libraries & Tools: Socket.IO, Docker, Swagger.
Links
Lawyer Matching Service (REST API)
Lawyer Matching Service is a RESTful API designed to connect clients with lawyers based on specific needs and preferences. Developed as a personal project during an internship, it focuses on providing robust features for user management, case matching, and secure communication.
Features
- User Registration and Authentication: Support for email and Google account registration, with email verification for enhanced security.
- Profile Management: Customizable profiles for both clients and lawyers.
- Case Posting: Clients can post cases with detailed descriptions and requirements.
- Lawyer Search: Filter lawyers by case type, city, region, and hourly rate.
- Ratings and Reviews: Clients can rate and review lawyers based on their services.
- Messaging System: Secure client-lawyer communication within the platform.
- Admin Dashboard: Tools for monitoring user activity, managing cases, and maintaining system integrity.
Tech Stack
- Backend: Node.js, TypeScript, Express.
- Database: MySQL.
- Tools: Docker.
Links
Employee Time Management System
Commercial, full stack project that was developed based on client needs and is now being used by a warehouse company to manage employee work schedules, track vacations, and generate various reports. The system includes a mobile and web apps for employees, an admin web application for managers and a Node.js server with MongoDB.
- Live Development Version
Code:
- Admin panel (React, MaterialUI, Tailwindcss)
- Backend (Node.js, Express, MongoDB)
- Users web app (React, Typescript, ModuleCSS)
- Android app (React-native, Typescript)
NFT Project, 10000 unique CPunks
A web application for browsing and minting unique digital art pieces as NFTs (Non-Fungible Tokens). The platform is built using React, Ethereum Smart Contracts, and the IPFS distributed file system.
Portfolio
Potfolio website builded with Next.js and Tailwind.css