Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
W pełni funkcjonalna strona internetowa dla premium studia kosmetologicznego z rezerwacją online, wielojęzycznością, katalogiem usług, opiniami klientów oraz niestandardowym panelem administracyjnym.

Projekt składa się z Django REST API na backendzie oraz React + TypeScript SPA na frontendzie. Głównym celem strony jest zaprezentowanie usług studia, zwiększenie zaufania klientów oraz uproszczenie procesu rezerwacji na zabiegi.

Co zostało zrealizowane:

Opracowano backend na Django + Django REST Framework
Stworzono REST API dla usług, kategorii, specjalistów, opinii, rezerwacji i formularzy kontaktowych
Zrealizowano rezerwację online zabiegów przez formularz na stronie
Dodano powiadomienia Telegram dla administratora o nowych zgłoszeniach
Skonfigurowano wielojęzyczność strony w 7 językach
Zrealizowano frontend na React + TypeScript + Vite
Stworzono responsywny interfejs użytkownika z wykorzystaniem Tailwind CSS
Dodano animacje przez Framer Motion
Zrealizowano strony: główna, usługi, szczegółowa strona usługi, o studiu, rezerwacja, kontakty, opinie
Skonfigurowano formularze z walidacją przez React Hook Form + Zod
Stworzono niestandardowy panel administracyjny na bazie django-unfold
Dodano kalendarz rezerwacji w panelu administracyjnym
Skonfigurowano środowisko Docker do lokalnego uruchamiania projektu
Funkcjonalność

Użytkownik może przeglądać usługi studia, filtrować je według kategorii, otwierać szczegółową stronę każdego zabiegu, przeglądać specjalistów, czytać opinie, zmieniać język strony oraz składać wnioski o rezerwację.

Administrator może zarządzać usługami, kategoriami, specjalistami, opiniami, zgłoszeniami, wiadomościami kontaktowymi oraz ogólnymi ustawieniami strony przez wygodny panel administracyjny.

Technologie

Backend: Python, Django, Django REST Framework, django-unfold, django-filter, PostgreSQL, SQLite, Telegram Bot API
Frontend: React, TypeScript, Vite, Tailwind CSS, Framer Motion, React Router, React Hook Form, Zod, i18next
DevOps: Docker, Docker Compose, architektura gotowa do Nginx
Integracje: powiadomienia Telegram, wielojęzyczna treść przez JSONField

Wynik

W wyniku stworzono nowoczesną, szybką i wygodną stronę internetową dla branży beauty, która nie tylko prezentuje studio, ale działa jako narzędzie do pozyskiwania klientów i zbierania zgłoszeń. Projekt ma skalowalną architekturę, oddzielne API, responsywny interfejs, wielojęzyczność oraz gotową część administracyjną do zarządzania treścią bez udziału programisty.
Szczegóły pracy
Dodana 20 maja
65 wyświetleń
Freelancer
Andrii Domashchenko
Ukraina Irpin  17  0

Gotowy do podjęcia pracy Gotowy do podjęcia pracy
Zakończono 17 Sejfów
W serwisie 1 rok