Budget: 27000 UAH Deadline: 1 day
Hello. I have been working with React/Node.js for over 8 years. I am ready to implement a project on Astro or Next.js.
Good day, dear freelancers.
I am describing the current task for one of the projects. Please provide deadlines and costs, as well as indicate your similar completed projects.
A website needs to be developed on Astro.
1. Current version: on Gatsby ([getresidency.eu](https://getresidency.eu/)). The source files are available.
Design: Figma ([link to the layout](https://www.figma.com/design/uqst0m5S5LQ0522MYjEaUM/GetResidency?node-id=64-224553&p=f))
2. Technology stack
**Frontend:**
- Astro.js (latest stable version)
- CSS/SCSS or Tailwind CSS
- Responsive layout (Mobile First)
**Backend (CMS):**
- Strapi (headless CMS)
- Database: PostgreSQL or MySQL
- REST API for communication with the frontend
**Additional:**
- Multilingual support (RU, EN)
- SEO optimization
- Integration of feedback forms
---
3. Website structure
#### Main pages:
1. **Home page**
- Hero section with the main offer
- About the company (brief description)
- "Citizenship and Residency" block
- "Business Registration" block (country cards)
- Cost estimation request form
- Company advantages (4 blocks)
- Latest blog news (3 entries)
- Customer reviews (slider)
- Subscription form for newsletters
2. **Citizenship and Residency** (`/residency/`)
- Description of services
- List of countries with programs
- Conditions for obtaining
3. **Business Registration** (`/business-registration/`)
- Overview of services
- Country cards (Netherlands, Portugal, Hungary, Latvia, etc.)
- Description of the registration process
- Service packages
4. **Country-specific pages** (dynamic)
- Detailed information on business registration
- Requirements and documents
- Timelines and costs
- Application form
5. **Blog** (`/blog/`)
- List of articles with pagination
- Filtering by categories
- Individual article page
6. **Prices** (`/price/`)
- Price list of services
- Comparison table
7. **Contacts** (`/contacts/`)
- Contact information
- Feedback form
- Map (optional)
8. **Reviews** (`/reviews/`)
- List of customer reviews
9. **User Agreement** (`/privacy-policy/`)
---
4. Functional requirements
#### Frontend (Astro.js):
- ✅ Static page generation (SSG) for maximum performance
- ✅ Responsive design (desktop, tablet, mobile devices)
- ✅ Smooth animations and transitions
- ✅ Lazy loading of images
- ✅ Integration with Figma design (pixel-perfect layout)
- ✅ SEO meta tags, Open Graph, Schema.org markup
- ✅ Sitemap.xml and robots.txt
- ✅ Fast loading (Google PageSpeed >90)
#### Backend (Strapi):
- ✅ Admin panel setup
- ✅ Creation of content collections:
- Countries (name, flag, description, price, requirements)
- Blog articles (title, text, image, category, date)
- Reviews (name, text, rating, photo)
- Services (name, description, cost)
- Site settings (contacts, social networks)
- ✅ Media library for image uploads
- ✅ Admin roles and access rights
- ✅ API endpoints for data retrieval
#### Forms:
- Cost estimation request form
- Feedback form on the contacts page
- Subscription form for newsletters
- Data processing and validation
- Sending notifications to email
---
5. Design and UX
- Follow Figma layouts
- Use brand colors and fonts
- Country flags in SVG format
- Icons (use ready-made libraries)
- Sliders for reviews and news
- Hover effects on buttons and cards
- Smooth scrolling to sections
---
6. Technical requirements
**Performance:**
- Image optimization (WebP, AVIF)
- Minification of CSS/JS
- Caching of static resources
- CDN for media files (optional)
**Security:**
- HTTPS
- Protection of forms from spam (reCAPTCHA or hCaptcha)
- Sanitization of user data
- Rate limiting for API
**SEO:**
- Semantic HTML markup
- Setting up meta tags for each page
- Alternative texts for images
- Structured data (JSON-LD)
---
7. Integrations
- Email newsletters (optional: MailChimp, SendGrid)
- Google Analytics
- Messengers (WhatsApp, Telegram buttons)
- Social networks (links in the footer)
---
8. Deployment requirements
**Hosting:**
- Frontend: Cloudflare, Vercel, Netlify, etc.
- Backend (Strapi) + db: own server
---
9. Documentation
Provide:
- Instructions for working with the Strapi admin panel
- Documentation for setting up the environment
- Guide for deployment and updates
---
10. Budget
Please indicate the estimated deadlines and costs
11. Acceptance criteria
✅ The site fully complies with the Figma design
✅ All pages are responsive and display correctly on all devices
✅ Forms work correctly, sending data to email
✅ Strapi CMS is set up, with the ability to edit content
✅ SEO optimization is completed (meta tags, sitemap)
✅ Google PageSpeed Score > 90 on mobile and desktop
✅ Documentation is provided
Budget: 27000 UAH Deadline: 1 day
Hello. I have been working with React/Node.js for over 8 years. I am ready to implement a project on Astro or Next.js.
Budget: 27000 UAH Deadline: 10 days
The development of a website based on Astro.js and Strapi will allow for the creation of a flexible and productive web resource. With strong experience in responsive layout and CMS system configuration, I can migrate your site from Gatsby, ensuring seamless integration with Figma. I pay attention to SEO optimization, as it is the key to competitive advantage. My ability to quickly master the latest technologies guarantees that your project will meet the highest standards. I am ready to collaborate to exceed your expectations and create an outstanding result.
Budget: 27000 UAH Deadline: 35 days
Good day!
I can take on the development of the website on Astro.js + Strapi according to your Figma design and all technical requirements. I reviewed your design and the current site on Gatsby, and I see that the project includes static page generation, responsive design, form integration, SEO, and multilingualism — all of which can be implemented effectively on the modern stack of Astro + Strapi.
I propose implementation on the latest stable version of Astro.js with Tailwind CSS for fast and clean layout, a mobile-first approach, and pixel-perfect integration of the Figma design. The backend will be implemented on Strapi with a PostgreSQL database, creating content collections for countries, blog articles, reviews, services, and site settings, with a media library, roles, and access rights. API endpoints will be ready for the frontend, forms will have validation, email submission, and spam protection.
Timeline: approximately 5–6 weeks for the full launch of the website, including responsive layout, Strapi integration, SEO optimization, and testing on various devices.
Budget: starting from 45,000 UAH, the final amount depends on the number of dynamic pages, the complexity of multilingualism, and integrations.
Upon completion, I will provide the full code of the website, the configured CMS, documentation for deployment, and working with the admin panel. I am ready to discuss the details of integrations (email newsletters, Google Analytics, messengers) so that the website is fully ready for operation and meets your acceptance criteria.
Budget: 20000 UAH Deadline: 14 days
Good day!!!! I understand what you need! I am ready to start today. And in the morning, I will send you the beginning of my work. This is why I am doing this. Although I am a beginner, I understand how to do it.
Budget: 27000 UAH Deadline: 30 days
Hello.
I have familiarized myself with the task.
I will create a quality website with clean optimized code and modern design.
Write to me, we will discuss the project details!
----------------------------------
Private web developer. Experience – 10 years.
Design, layout, development of Wordpress websites.
Budget: 12345 UAH Deadline: 7 days
Hello, Mykhailo!
Regarding your project based on Astro Js and Strapi, I have experience working with both technologies and am ready to implement your idea. I can create a website with all the necessary functionalities, including page administration and content management through Strapi. I also offer assistance and support for a month. If needed, I will record a video tutorial explaining how to work with the website: administering pages, adding images, and managing content in your admin panel.
Want best roleplay experience?
https://llmplayground.net
I suggest discussing the project details. Price and deadlines will be determined after all clarifications.
Profile: Freelancehunt
Reviews: Freelancehunt
Budget: 27000 UAH Deadline: 30 days
Hello!
I can do it on Astro+Sanity.
If you need details or examples - write to me.
87 proposals 3 August
147 proposals 29 July
Web Design 132 proposals 28 July
Email Marketing 53 proposals 27 July
72 proposals 27 July