Website on Astro Js + Strapi
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
-
Hello!
I can do it on Astro+Sanity.
If you need details or examples - write to me.
-
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.
-
556 1 0 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.
-
236 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.
-
95862 1272 1 10 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.
-
7672 16 0 1 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.
-
4873 107 0 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
Current freelance projects in the category HTML & CSS
Webflow developer for filling portfolio pages on the websiteA website custom-built on Webflow for a construction company needs to quickly fill project pages using one template (replace images and texts) For 2 languages Quantity - 6 pieces Ready to start asap, thank you! HTML & CSS, Web Programming ∙ 3 hours 49 minutes back ∙ 24 proposals |
Layout and setup of a WordPress site for a construction company (Premium segment) with a focus on SEOProject Description: We are looking for an experienced WordPress developer to implement and deploy a ready design layout from Figma onto the WordPress CMS. Important Project Context: This is not a website development from scratch. The company has an existing website, and we are… HTML & CSS, Web Programming ∙ 8 hours 31 minutes back ∙ 48 proposals |
Moved the website from OpenCart to the Khoroshop platformHello. There is a website on OpenCart, an online store. It is necessary to transfer the structure of the site to the GoodShop platform, select a design for the new site, and make it fully functional. HTML & CSS, Web Programming ∙ 1 day 5 hours back ∙ 29 proposals |
Need a strong WordPress / WooCommerce specialist for the refinement of the MARSPRO website.We are looking for a responsible freelancer or a small team for the quality completion and technical refinement of the MARSPRO company website. The website is already operational, but there are many minor and significant technical issues left by the previous developer. We need a… Content Management Systems, HTML & CSS ∙ 2 days 5 hours back ∙ 44 proposals |
Sandra Ice Cream - Kaleidoscop
92 USD
We have a small project, and we would like to know if you can prepare a video for us for an LED screen. The video will be used at our event. We will provide all necessary materials: design, brand book, dimensions, and technical requirements. Please let us know if you are… HTML & CSS ∙ 2 days 7 hours back ∙ 7 proposals |