SEO strony internetowej
Technical assignment for the development of a website
for the sale of video content and educational materials
on health self-massage.
1. General information
Project: Platform “SELBSTMASSAGE”
Goal: Development of a website with store functionality for selling video content, a blog, and the ability to conduct webinars and master classes. The platform is intended for users from Germany, the USA, Kazakhstan, Ukraine, and must comply with German data protection requirements (GDPR and BDSG).
Target audience: Users interested in health self-massage.
2. Functional requirements
2.1. Main page
Welcome message: Place a welcome text and a brief description of the video content. Example: “Welcome to Selbstmassage! Discover unique techniques of health self-massage that will help you relax and improve your health.”
Promo video: Integrate a teaser video for automatic playback upon page load. Add a “Watch now” button. Example: A 30-second video demonstrating the main self-massage techniques from different categories.
Reviews: Place a block with user reviews with verification options (access to reviews only for registered users). A review submission form with a rating field. Example: “Maria, 35 years old: ‘These videos helped me get rid of pain in my legs. I recommend them to everyone!’”
SEO: Set up basic meta descriptions to improve SEO optimization. Example of a meta description: “Self-massage - educational videos and master classes. Improve your health and relax with our self-massage techniques. Self-massage of the neck and collar zone.”
2.2. Store
Video catalog:
Structure by categories (general self-massage technique, foot self-massage, etc.). Example categories: “General self-massage technique”, “Foot self-massage”, “Hand self-massage”. “Neck and collar zone self-massage”.
Ability to sort and filter (by price, popularity, category). Example filters: “Price: low to high”, “Popularity”, “Category”.
Page of a separate video with description, price, reviews, and a “Buy” button. Example description: “Video ‘Foot self-massage technique’ - 12 minutes. Price: 15 euros. Reviews: 4.8/5.”
Payment system:
Integration with PayPal, Stripe, 2Checkout, and SEPA.
Ability for the user to choose the payment system.
Two-factor authentication for security.
Account system:
User personal account with purchase history, list of purchased materials, and access to registration for webinars or master classes, as well as downloading or viewing.
Notifications about new products and promotions.
2.3. User registration and authorization in the personal account
Registration:
Access to the site and viewing the materials posted there is possible without registration. Access to the personal account, chat (participation in it), as well as making purchases of video materials or paying for registration for a webinar or master class: possible only after registration in the personal account.
Ability to register via email and password.
Integration with social networks for quick registration (e.g., Facebook, Google).
Email confirmation after registration to activate the account.
Authorization:
Login via email and password.
Login via social networks (e.g., Facebook, Google).
Password recovery via email.
User profile:
Ability to edit personal data (name, email, password).
View purchase history and access to purchased materials in the personal account.
2.4. Blog/Videoblog
Content:
Section with text articles and short video materials. Example articles: “Benefits of foot self-massage”, “Impact of hand self-massage on the cardiovascular system”.
Set up categories and tags for convenient navigation. Example categories: “Foot health”, “Massage techniques”. Example tags: “massage”, “relaxation”, “health”, etc.
Comments:
Ability to comment on publications and like comments.
Comment moderation.
Subscription to updates:
Option to subscribe to notifications about new posts (email notifications).
2.5. Chat/Forum
Communication platform:
Section for questions, reviews, and user experience exchange.
Ability to search by topics and sort by popularity.
Moderation:
Set up filters for spam and the ability to report comments.
2.6. Webinars and master classes
Event calendar:
Place a calendar with filtering by event type. Example event types: “Webinar on foot self-massage”, “Master class on hand self-massage”.
Integration with video platform:
Connection to Zoom or Microsoft Teams.
Webinar recordings:
Ability to provide access to the recording for a limited time (e.g., 7 days).
2.7. Purchase confirmation for receiving a discount on a webinar or master class
Automatic purchase confirmation:
The system automatically checks whether the user has purchased self-massage videos or paid for a webinar or master class on the site.
If a purchase (payment) has been made, when registering for a webinar or master class, a discount is automatically applied to the cost, which is set automatically for each webinar according to a previously defined discount algorithm based on the number of purchases (payments) made by the user on the site.
The discount system should be set up in such a way that if there is at least one purchase (payment) of any self-massage video or registration for a webinar or master class, the user has the opportunity to receive a discount.
Purchase verification in the personal account:
In the user's personal account, in the “My purchases” section, there should be an option to see the list of purchased videos, registrations for webinars or master classes, and other materials.
When attempting to register for an event, the system checks the presence of purchases and their quantity in this section and, if the condition is met, displays the price with a certain discount.
Message to the user:
If the user has not made any purchases, then when attempting to register for an event, the system notifies them that the discount is available only for buyers of videos and participants of completed webinars or master classes.
2.8. Section with additional videos
Educational videos:
Ability to download and watch videos online after payment.
Recommendation system:
Recommendation of similar materials based on user viewing.
2.9. Contact information
Support chat:
Auto-responder for frequently asked questions and the ability to contact an operator. Example frequently asked questions: “How to download purchased video?”, “How to change account data?”
Feedback form:
Fields for name, email, and message with the ability to attach files.
2.10. Data protection and legal information
Privacy policy:
Create a page describing the privacy policy in accordance with BDSG and GDPR.
Cookie policy notification:
With the ability to configure.
Terms of use:
Page with rules for using the site and behavior on the forum.
2.11. Servers and data security
Hosting:
Use servers located in Germany or the EU (e.g., Hetzner or Amazon AWS).
SSL certificate:
Installation for secure data transmission.
Backup and monitoring:
Set up regular backups and vulnerability monitoring.
2.12. Multilingualism
Interface languages: The site should support four languages: German (main), English, Russian, and Ukrainian.
Content structure: Videos will be created separately for each language with corresponding voiceovers. Each video will be presented in four versions: in German, English, Russian, and Ukrainian.
Content within videos: Text and information contained in the videos themselves will not be translated or displayed on the site. Each video will be standalone and available only in the language it was recorded in.
Language selection: The main page should have an option to select the interface language. When selecting a language, videos in the corresponding language are automatically displayed.
Templates: If the user selects the Ukrainian language, they will see a template with videos in Ukrainian.
If the German language is selected, only videos in German will be available to the user.
Content examples: Suppose the platform has two videos on the topics "Foot care" and "Foot self-massage".
Each of these videos will be filmed in German, English, Russian, and Ukrainian.
When the user selects a language, only those videos that correspond to the selected language are automatically displayed.
Ability for automatic translation in the Chat/Forum of text written in any of the 4 languages into the language selected by the user.
3. Technical requirements
3.1. SEO optimization
Meta descriptions and tags: Set up meta descriptions and keywords for all pages. Example meta description: “Foot self-massage - educational videos and master classes. Improve your health and relax with our self-massage techniques.”
Schema Markup: Use Schema.org to improve visibility in search engines.
3.2. Integration with social networks
Share buttons: On all pages, especially in the blog and on the store page.
Integration with social networks: Connect Facebook, YouTube, Instagram, TikTok, Telegram, and X (Twitter) for automatic publication of news and materials posted on the site, and the ability to directly transition from social networks (via site link) to the site without registration.
Feedback from social networks: Ability to comment and like through integration with these platforms.
3.3. Analytics
Integration with Google Analytics: To track behavior and conversions.
Set up e-commerce tracking: For sales analysis.
Load testing: Conduct load testing to assess site performance under high traffic conditions.
Design and interface
Color scheme and style: Apply calm, natural colors such as light green, blue, and sandy.
Logo design: Integrate the logo on all pages.
Responsiveness: Check the correct display of the site on mobile devices and in different browsers.
UX/UI: Ensure ease of navigation and an intuitive interface.
Testing and debugging
Functionality testing:
Test all functions on various devices and browsers.
Security testing:
Check for vulnerabilities and test the data protection system.
Debugging:
Conduct debugging of all modules and functions before launching the site.
Implementation timelines and stages
Stage 1: Design and interface development – 3 weeks.
Stage 2: Programming of core functions (store, blog, chat) – 5 weeks.
Stage 3: Payment system implementation and security – 2 weeks.
Stage 4: Testing and debugging – 2 weeks.
Notes
Texts, images, and promo videos will be provided separately.
Function adjustments may be made based on testing results and feedback.
-
1195 4 0 Denisie, witam!
Moja drużyna ISITLab już pomyślnie realizowała podobne projekty, w tym system LMS, który zawierał funkcjonalność: kalendarz zajęć, transmisje online lekcji, osobisty panel studenta i wykładowcy, bibliotekę materiałów edukacyjnych, system testowania i oceniania, analitykę i raporty.
Mamy pewne osiągnięcia i doświadczenie, które możemy efektywnie wykorzystać w Twoim projekcie. Czy masz jakieś preferencje dotyczące technologii, czy jesteś otwarty na propozycje?
Proponuję omówić Twój projekt bardziej szczegółowo na czacie!
-
798 3 0 Dzień dobry
Jestem założycielem firmy IT Zentriflex.
W moim zespole jest UX/UI designer z dużym doświadczeniem i zrozumieniem, jak stworzyć stronę, która sprzedaje, oraz Full Stack programiści, którzy piszą wysokiej jakości kod, wykorzystując najnowsze technologie oraz pełne wsparcie SEO i DevOps, który skonfiguruje niezawodną i budżetową infrastrukturę.
Pracujemy z takimi technologiami jak Node.js, Nest.js dla części Back-end oraz React.js, Next.js dla części Front-end.
Dokładnie oszacować koszt i terminy realizacji będziemy mogli po uzgodnieniu wszystkich szczegółów.
-
410 7 1 1 Witaj
Nazywam się Wjaczesław, jestem specjalistą SEO z 5-letnim doświadczeniem w promowaniu stron internetowych w różnych niszach. Twój projekt przyciągnął moją uwagę, ponieważ pomagałem podobnym projektom osiągnąć stabilny wzrost ruchu i poprawić pozycje w wyszukiwarkach.
Co mogę zaoferować:
- Audyt strony: analiza bieżącej optymalizacji, błędów technicznych i treści.
- Dobór słów kluczowych: badanie i wybór odpowiednich fraz kluczowych w celu poprawy widoczności.
- Optymalizacja On-Page: dostosowanie meta-tagów, wewnętrznego linkowania, szybkości ładowania i innych czynników.
- Strategia treści: propozycje dotyczące poprawy istniejącej treści i tworzenia nowej, ukierunkowanej na kluczowe zapytania.
… - Optymalizacja Off-Page: opracowanie strategii pozyskiwania linków zewnętrznych w celu zwiększenia autorytetu strony.
- Analityka i raporty: miesięczne raporty o wynikach i wskaźnikach, aby śledzić efektywność.
Będę zadowolony, aby omówić Twój projekt bardziej szczegółowo, aby ocenić bieżące zadania i dobrać optymalne metody promocji dla Twojej niszy. Jeśli interesuje Cię moje podejście, mogę przedstawić przykłady udanych projektów.
-
4524 20 0 Witaj!
Jesteśmy zespołem ITZeyz, specjalizujemy się w aplikacjach internetowych z wykorzystaniem Node.js i React.js.
Zainteresował nas Twój projekt i jesteśmy gotowi go zrealizować na wysokim poziomie. Mamy doświadczenie w opracowywaniu podobnych projektów.
Zapoznaliśmy się z Twoim ZT i mamy kilka pytań wyjaśniających, które chętnie omówimy w wiadomościach prywatnych.
Nasz dyrektor techniczny, który ma ponad 8-letnie doświadczenie praktyczne w dziedzinie web developmentu, wraz z zespołem wysoko wykwalifikowanych programistów, projektantów UI/UX, kierowników projektów oraz ekspertów QA, zapewni Ci wysoki poziom profesjonalnego podejścia i rezultatu.
Realizowaliśmy wiele dużych projektów na Node.js, w tym React.js.
Portfolio możesz zobaczyć pod linkiem:Freelancehunt
Czekamy na Twoją odpowiedź i będziemy zadowoleni z współpracy!
Z poważaniem,
… Zespół ITZeyz
-
5136 21 0 1 Cześć, nazywam się Artur i jestem profesjonalnym programistą full-stack z Ukrainy. Mam pięcioletnie doświadczenie w rozwoju backendu oraz duże doświadczenie w pracy z nowoczesnymi technologiami programowania webowego, takimi jak HTML, CSS, JavaScript, PHP, Laravel, Codelgniter, Git, Python, MySQL, PostqreSQL, NodeJS i innymi.
Gwarantujemy szybkie i wysokiej jakości wykonanie zadań, a także możliwość integracji API w Twoich projektach. Zawsze jesteśmy gotowi podjąć się Twoich pomysłów i przekształcić je w udane rozwiązania webowe.
Moje ostatnie projekty:
https://novobudova.pro/
https://ukrfix.com/
https://youeasystart.com
https://ico.freelance-fast.click/
… https://frolic.com.ua/
https://aquahub.org.ua
https://confidence-tech.com
https://boostylabs.com
https://ol.zp.ua/
https://smt-industry.com/
https://butams.com
http://han.2doweb.org/
Aktualne zlecenia dla freelancerów w kategorii Programowanie stron internetowych
Ищу программиста или вайб кодинг Автоматизация scraping данныхמחפש מתכנת או תומך בקידוד וייב. גירוד נתונים אוטומטי. https://drive.google.com/file/d/1Ogsx2iyahw79sleaDEUwMnSTPHhwF3Nu/view?usp=sharing Układ HTML i CSS, Programowanie stron internetowych ∙ 1 godzina 8 sekund temu ∙ 20 ofert |
Strona lądowania z ankietą
500 PLN
Stworzenie strony z ankietą Zadanie 1. Wypełnienie ankiety 2. Otrzymanie wyniku w wersji XLS / PDF Minimalistyczny design Programowanie stron internetowych ∙ 4 godziny 4 minuty temu ∙ 102 oferty |
Stworzenie projektu dla Radia PRIWOS FM
600 PLN
Stworzenie unikalnego logo dla RADIA PRYWOZ FM W stylu jak w załączniku Dodatkowo zastawka na stronę w stylu JUŻ WKRÓTCE BĘDZIE BRZMIEĆ RADIO PRYWOZ FM z podkładem interesującego utworu Loga, Programowanie stron internetowych ∙ 4 godziny 18 minut temu ∙ 32 oferty |
Opracowanie usługi druku 3D z płatnym katalogiem modeli i kalkulatorem kosztów
3275 PLN
Usługa online do zamawiania druku 3D: użytkownik przesyła model, otrzymuje automatyczną wycenę (uwzględniającą objętość, materiał, czas druku) i składa zamówienie. Płatny katalog modeli 3D: możliwość umieszczania, zakupu i pobierania modeli, integracja z systemem płatności. Programowanie stron internetowych ∙ 5 godzin 16 minut temu ∙ 49 ofert |
W module OpenCart naprawić problemy z Facebook APIW OpenCart jest moduł integracji Facebook i Instagram przez API, OAuth i Webhook. Po otwarciu strony modułu w przeglądarce - w Facebooku zaczyna rosnąć liczba zapytań API do Facebooka i rośnie liczba błędów gr:get:InvalidID. Należy znaleźć, co powoduje problemy i naprawić… PHP, Programowanie stron internetowych ∙ 6 godzin 35 minut temu ∙ 29 ofert |