Website Development - CMS with plugins

Job ID: 40238248

Budget: €1,500 – €3,000 EUR

1. Context and Objectives

Collection Maison C Nice is a place surrounded by nature with an amazing view over Nice. It proposes several services :
Weekly rental apartment (x1), wellness area with pool, jaccuzi and sauna, beauty treatments.

Main objectives:
Create a website presenting the collection with a booking/ payment module for the apartment. Prevent the multi bookings via a channel manager.
Target: international clientele (FR / EN / NL).

2. Required Technical Stack

- Recommended CMS: **self-hosted WordPress.org**, fully manageable without technical skills. Happy to receive a recommendation for a better CMS fitting the need.
- Theme: WordPress theme optimized for **vacation rental / hospitality**, responsive, compatible with booking and multilingual plugins.
- Plugins to be installed :
Make the best recommendation for a **Booking / booking engine** plugin for accommodations (e.g., MotoPress Hotel Booking, Vik Booking, WP Booking System, or equivalent).
**Channel manager** to sync availability and bookings with Airbnb and Booking.com (e.g., Vik Channel Manager / e4jConnect or certified OTA equivalent, or robust iCal solution depending on budget).
**Multilingual** plugin (e.g., WPML, Polylang, or Linguise, per freelancer's recommendation) for FR / EN / NL, with proper SEO handling (dedicated URLs, hreflang).
**SEO plugin** (Yoast SEO, Rank Math, etc.).
**Contact form plugin** (Contact Form 7, Gravity Forms, etc.).
**Instagram feed** integration (Smash Balloon or equivalent).

Hosting: to be defined but WordPress-compatible (PHP 8+, HTTPS, MySQL database).

3. Site Structure and Content

Domain name: **collection-maisonc.com** (not yet purchased)

Main pages to create (in 3 languages):

1. **Home**
- Quick presentation of "Collection Maison C" highlighting the apartment and spa.
- Teaser sections for: (linked with specific pages)
- Weekly rental apartment
- Spa with beauty treatments
- Wellness area (pool, sauna, jacuzzi)
- Travel guide
- Prominent **direct booking** block (best price) with CTA button.
- **Instagram feed** integration.

2. **Stay** (Weekly Rental Apartment)
- Detailed description (size, capacity, amenities, photos, key features).
- Optimized photo gallery (lightbox).
- **Availability calendar** + **online booking module** directly on this page.
- Price display (per week, seasonal if possible).

3. **Spa – Beauty Treatments**
- Presentation of offered treatments, indicative prices, duration, visuals.
- Structure prepared for future treatment booking module.

4. **Wellness** (Pool, Sauna, Jacuzzi)
- Presentation of facilities, photos, practical info (hours, tenant access).

5. **Travel Guide**
- Nice / region travel guide (restaurants, activities, beaches, sights, transport).
- SEO-optimized content to attract traffic on queries like "things to do in Nice" ; “Spa Nice”

6. **Contact**
- Contact form (name, email, subject, message, dates field).
- Contact details (professional email, phone, general address).
- Google Maps integration option.

A page should be added easily if needed.

4. Booking and Payment Features

4.1 Accommodation Booking

- Booking form with:
- Check-in / check-out dates.
- Number of guests.
- Total price display.
- Management:
- Accommodation availability calendar.
- Automatic confirmation to client + owner notification by email.
- Rules support (minimum stay, arrival day, etc.).

4.2 Channel Management (Airbnb, Booking)

- Goal: **prevent any double bookings** between site, Airbnb, and Booking.com.
- Requirements:
- **Availability and booking synchronization** minimum via iCal, ideally via **API/channel manager certified** (Vik Channel Manager, e4jConnect, or equivalent).
- Freelancer must propose a **specific solution** (plugin + potential subscription) and explain:
- Sync type (iCal vs API).
- Update frequency.
- Potential limitations.

4.3 Online Payment

- Requirements:
- **Secure online payment** for booking (deposit or full amount).
- Integration of **Stripe** and/or **PayPal** (to be confirmed- depends on the price and fees)
- Default currency: euro.
- Automatic confirmation email with booking and payment summary.
- Basic cancellation / refund management (process to be defined).

5. Multilingual (FR / EN / NL)

- 3 languages: **French (default)**, **English**, **Dutch**.
- Requirements:
- Separate URLs per language (e.g., /fr, /en, /nl).
- Language selector visible in header (and/or main menu) on all pages.
- **Hreflang tags** for international SEO.
- Freelancer must specify:
- Chosen plugin (Polylang, WPML, Linguise, other).
- Translation method (automatic translation option).

6. Content Management (Admin)

- Client must manage autonomously:
- Edit texts, titles, photos on all pages.
- Add / edit **travel guide** content (articles, categories).
- Manage prices, availability, bookings in WordPress back-office (or plugin interface).
- Add or replace Instagram feed (with short documentation).
- Freelancer to provide:
- **Short PDF guide** or onboarding video.

7. Design and UX

- **Responsive design**: perfectly readable and ergonomic on mobile, tablet, desktop.
- Graphic charter: to define (subtle colors, wellness / Mediterranean vibe). See instagram feed for inspiration Maison C Nice.
- Navigation:
- Clear menu: Home, Stay, beauty treatments, Wellness, Travel Guide, Contact.
- Permanent "Book Now" button (header or sticky).

8. SEO and Performance

- Basic SEO optimization:
- SEO plugin setup.
- SEO titles and meta descriptions per page.
- Clean URLs (readable slugs).
- Structured H1/H2 tags per page.
- Optimized text for apartment and travel guide (Nice tourism keywords, weekly rental, spa, etc.).
- Performance:
- Fast site, image compression, caching, HTTPS.
- Google PageSpeed test minimum "good" on mobile.

9. Instagram Integration

- **Instagram feed** integration (recent photos) on Home (and possibly global footer).
- Must be manageable (account change possible).

10. Deliverables

- Complete WordPress site installed on client's hosting
- Configured theme + plugins.
- Site structure and pages created in FR/EN/NL with base content (provided texts or placeholders to replace).
- Fully operational booking system (tested with Stripe/PayPal sandbox).
- Channel manager connected to Airbnb and Booking.com minimum, with availability sync demo.
- Quick documentation (PDF or short video) for:
- Content editing.
- Booking management.
- Adding travel guide article.
- Multilingual management.

11. Items to Quote + planning

- Site creation (template, UX, integration, configuration) including plugins.
- Potential recurring costs

>Delivery timeline (mockup + development + launch + revisions).
Related categories: WordPress CMS Web Development