DavitDvalashvili
In the world of code, every bug is the hidden opportunity of growth. <D.D/> 💚👨💻✅
TbilisiTbilisi, Georgia
Pinned Repositories
30-Days-Javascript
Advice-generator-app
Art-gallery-website
Audiophile-ecommerce-website
An e-commerce app built with TypeScript, React, Styled-components, React Router, and React Helmet. Users can view responsive layouts, interact with hover states, manage their cart, fill in checkout fields with form validations, see accurate order totals, and receive an order confirmation modal with a summary after checkout.
Calculator-app-main
entertainment-web-app-front
A responsive entertainment app built with Node.js, Express, and Styled Components. Users can browse, bookmark, and search movies and TV shows, navigate between sections, and manage profiles. Full-stack features include JWT and bcrypt authentication. Developed with React Hook Form, Mongoose, and TypeScript for seamless and secure user experience.
invoice-app
A user-friendly invoice app built with Next.js, Tailwind CSS, and Mongoose, featuring Framer Motion for smooth animations. Users can manage invoices, perform CRUD operations, filter by status, toggle light/dark mode, and maintain state across sessions. Developed using TypeScript for reliability and scalability.
real-estate-web-app
A real estate app built with React, Node.js, Express, and Tailwind CSS. Users can securely sign up with email, log in with Google, manage profiles, and handle property listings. Features include property search, sorting, and image management. Uses Mongoose for data modeling, JWT and bcrypt for authentication, and Firebase for backend services.
rest-countries-api-with-color-theme-switcher
A TypeScript-based web app with Node.js, Express, MUI, and Redux Toolkit. Explore and search countries, filter by region, and view detailed information. Mongoose manages MongoDB object modeling. Navigate to bordering countries and toggle between light and dark modes for optimal viewing.
todo-mern-app
A feature-rich todo list app built with Node.js, Express, and MUI. Users can add, edit, mark as complete, and delete todos. Includes filters, sorting, and light/dark mode. Enhanced with Redux Toolkit for state management and Framer Motion for smooth animations. Mongoose manages data, and the app is developed with TypeScript for robust functionality
DavitDvalashvili's Repositories
DavitDvalashvili/rest-countries-api-with-color-theme-switcher
A TypeScript-based web app with Node.js, Express, MUI, and Redux Toolkit. Explore and search countries, filter by region, and view detailed information. Mongoose manages MongoDB object modeling. Navigate to bordering countries and toggle between light and dark modes for optimal viewing.
DavitDvalashvili/30-Days-Javascript
DavitDvalashvili/Audiophile-ecommerce-website
An e-commerce app built with TypeScript, React, Styled-components, React Router, and React Helmet. Users can view responsive layouts, interact with hover states, manage their cart, fill in checkout fields with form validations, see accurate order totals, and receive an order confirmation modal with a summary after checkout.
DavitDvalashvili/entertainment-web-app-front
A responsive entertainment app built with Node.js, Express, and Styled Components. Users can browse, bookmark, and search movies and TV shows, navigate between sections, and manage profiles. Full-stack features include JWT and bcrypt authentication. Developed with React Hook Form, Mongoose, and TypeScript for seamless and secure user experience.
DavitDvalashvili/invoice-app
A user-friendly invoice app built with Next.js, Tailwind CSS, and Mongoose, featuring Framer Motion for smooth animations. Users can manage invoices, perform CRUD operations, filter by status, toggle light/dark mode, and maintain state across sessions. Developed using TypeScript for reliability and scalability.
DavitDvalashvili/real-estate-web-app
A real estate app built with React, Node.js, Express, and Tailwind CSS. Users can securely sign up with email, log in with Google, manage profiles, and handle property listings. Features include property search, sorting, and image management. Uses Mongoose for data modeling, JWT and bcrypt for authentication, and Firebase for backend services.
DavitDvalashvili/todo-mern-app
A feature-rich todo list app built with Node.js, Express, and MUI. Users can add, edit, mark as complete, and delete todos. Includes filters, sorting, and light/dark mode. Enhanced with Redux Toolkit for state management and Framer Motion for smooth animations. Mongoose manages data, and the app is developed with TypeScript for robust functionality
DavitDvalashvili/Clock-app
A JavaScript app with Vite and ReactJS, styled in Tailwind CSS. Users view optimal layouts, hover states, and IP-based time/location info. Greetings and background change with the time. Includes date/time details and random programming quotes
DavitDvalashvili/Coding-Practice-Challenges-with-JS
DavitDvalashvili/DavitDvalashvili
Welcome to my professional portfolio repository! The README offers insights into my background, skills, projects, and contact information. Explore to see my journey as a Full-stack Developer from Georgia, along with my GitHub stats and contributions.
DavitDvalashvili/Dictionary-web-app
A JavaScript app with Vite and ReactJS, styled using Tailwind CSS v3.0. Users search words with Free Dictionary API responses, validate forms, and play audio for words. Font and theme toggles (serif, sans serif, monospace, light, dark) are included. Responsive design adapts to all screen sizes with hover and focus states.
DavitDvalashvili/E-commerce-product-page
A TypeScript-based app built with Vite and ReactJS, using Styled-components for visual styling. Users can view the optimal layout for their device, see hover states for interactive elements, open a lightbox gallery by clicking on large product images, switch images via thumbnails, add items to the cart, and view or remove items from the cart.
DavitDvalashvili/entertainment-web-app-back
A responsive entertainment app built with Node.js, Express, and Styled Components. Users can browse, bookmark, and search movies and TV shows, navigate between sections, and manage profiles. Full-stack features include JWT and bcrypt authentication. Developed with React Hook Form, Mongoose, and TypeScript for seamless and secure user experience.
DavitDvalashvili/Interactive-comments-section
DavitDvalashvili/Interactive-rating-component
DavitDvalashvili/Intro-component-with-signup-form
DavitDvalashvili/Job-listings-with-filtering
DavitDvalashvili/learning-tech-stacks
Welcome to my learning-tech-stacks repository! Here, I share coding exercises and practices as I learn and study different technologies. Discover how I apply my knowledge through hands-on examples.
DavitDvalashvili/Link-sharing-app
DavitDvalashvili/My-Portfolio
Welcome to my portfolio project repository! Here, I present my skills and projects, providing a comprehensive view of my development journey. Explore to learn more about my professional accomplishments and experiences.
DavitDvalashvili/My-tech-blog
Explore my tech blog repository, featuring a wide range of articles on modern web development. Dive into tutorials, tips, and best practices to enhance your coding skills and knowledge.
DavitDvalashvili/Password-Generator-App
A TypeScript app built with Vite and ReactJS, styled with Styled-components. Users can generate passwords based on selected options, copy them to the clipboard, and see a strength rating. The app offers an optimal layout for any device and provides hover and focus states for all interactive elements.
DavitDvalashvili/Photosnap-multi-page-website
A Vite-powered app built with TypeScript, ReactJS, and Styled-components. Users can experience responsive layouts on all devices and see hover states for interactive elements throughout the site, ensuring an engaging and accessible user experience.
DavitDvalashvili/Planets-fact-site
A TypeScript ES6-based app built with Vite and ReactJS. Styled-components provide visual primitives. Users can view the optimal layout for their device, see hover states for interactive elements, and toggle between "Overview", "Internal Structure", and "Surface Geology" on each planet's page.
DavitDvalashvili/PTO-Main-Website
DavitDvalashvili/RedBerry-Knight-Cup-Registration
A Vite-powered registration app built with TypeScript, ReactJS, Styled-components, and React Router. Users can register for the RedBerry Knight Cup, validate their information, and experience interactive hover states throughout the site. The design is optimized for a static resolution of 1920x1080px.
DavitDvalashvili/Tic-tac-toe
A Vite-powered tic-tac-toe game built with TypeScript, ReactJS, and Styled-components. Users can enjoy a responsive layout on any device, choose their role as Player 1, input X or O, and play against another player or the CPU for an engaging gaming experience.
DavitDvalashvili/Todo-UI
DavitDvalashvili/userAuthentication
A Vite-powered authentication app built with TypeScript, Node.js, Express, and Styled Components. Users can register, login, and logout securely with JWT authentication and bcrypt password hashing. React Hook Form manages user inputs, while Mongoose handles MongoDB modeling. Notifications inform users of successful actions and errors.
DavitDvalashvili/zhuzhuna-wine
Zhuzhuna Vine's landing page features responsive design with light/dark mode, dynamic language selection (Georgian or English), and email form submissions. Enhanced with smooth animations and interactive elements, it retains user interactions across sessions, all built with Next.js, Tailwind CSS, and TypeScript.