Dmytrov — interior design studio website
For this project, I developed an interactive briefing form that allowed the client to save over 40 hours per month on filling out and coordinating requests, reduce onboarding costs by more than $800/month, and increase the speed and quality of starting cooperation with new clients.
The client — a studio specializing in designing private houses and apartments — approached us on a freelance platform with the goal of creating a website that would serve both as a showcase of services and an entry point for orders.
Project tasks:
1. A quick website focusing on presenting the company's services
2. A detailed multi-step form for convenient request submission
3. Ability for clients to track order status
4. Readiness for advertising launch (targeting/context)
5. Support for multiple languages
6. Ability to create SEO-optimized blog pages
7. Convenient and secure file exchange with clients
What was implemented:
1. Developed a fast website on Next.js with caching and a clear structure for service presentation
2. Created an interactive multi-step form with auto-save in session and database — clients can return to complete it later
3. Order status tracking system — each order is stored in the database with current progress
4. Analytics integrated via Google Tag Manager
5. Multilingual support through i18n
6. Built a user-friendly SEO editor for blog articles with meta tags and custom parameters
7. Implemented file exchange via Vercel BLOB — reliable and simple
Technologies used:
Next.js, React.js, Prisma, PostgreSQL, SCSS, NextAuth, Google Analytics, Facebook Pixel, Vercel BLOB
#nextJS #next.js #react.js #React #prisma #postgresql #MaterialUI #mysqli #node.js #nodeJs #SASS #SCSS #CSS3 #HTML5 #analytics #GoogleAdwords #GoogleAnalytics #googleTagManager #SEO-layout #openGraph
The client — a studio specializing in designing private houses and apartments — approached us on a freelance platform with the goal of creating a website that would serve both as a showcase of services and an entry point for orders.
Project tasks:
1. A quick website focusing on presenting the company's services
2. A detailed multi-step form for convenient request submission
3. Ability for clients to track order status
4. Readiness for advertising launch (targeting/context)
5. Support for multiple languages
6. Ability to create SEO-optimized blog pages
7. Convenient and secure file exchange with clients
What was implemented:
1. Developed a fast website on Next.js with caching and a clear structure for service presentation
2. Created an interactive multi-step form with auto-save in session and database — clients can return to complete it later
3. Order status tracking system — each order is stored in the database with current progress
4. Analytics integrated via Google Tag Manager
5. Multilingual support through i18n
6. Built a user-friendly SEO editor for blog articles with meta tags and custom parameters
7. Implemented file exchange via Vercel BLOB — reliable and simple
Technologies used:
Next.js, React.js, Prisma, PostgreSQL, SCSS, NextAuth, Google Analytics, Facebook Pixel, Vercel BLOB
#nextJS #next.js #react.js #React #prisma #postgresql #MaterialUI #mysqli #node.js #nodeJs #SASS #SCSS #CSS3 #HTML5 #analytics #GoogleAdwords #GoogleAnalytics #googleTagManager #SEO-layout #openGraph