Next.js School Info Site Rebuild

Замовник: AI | Опубліковано: 03.02.2026

My current lead-generation portal for school information runs on a Next.js stack, but the interface feels dated, performance metrics are slipping, and I need several modern features added. The goal is a complete rebuild that preserves existing data while delivering a smoother, faster, and more engaging experience. Core objectives • Refresh the entire user interface with a clean, responsive design that works seamlessly on mobile and desktop. • Optimise performance—page loads, Core Web Vitals, and Lighthouse scores should reach the high-green zone. • Add the following new functionality: – Advanced search with multi-filter capabilities (location, curriculum, fee range, etc.). – User reviews and ratings for each school, including basic moderation controls. – Social media integration so visitors can share school profiles directly to their networks. Tech framework Next.js will remain the foundation, so familiarity with React, server-side rendering, incremental static regeneration, and API routes is essential. If you prefer Tailwind, Styled-Components, or another modern styling approach, feel free to recommend it as long as bundle size remains lean. Data & migration All existing content and URL structures must stay intact to protect current rankings and backlinks. I’ll provide the Git repository and database access so you can work locally or on a staging branch. Deliverables for acceptance 1. Fully rebuilt Next.js project in a Git repo with clear commit history. 2. New UI deployed to my staging server, passing a live review for design accuracy and responsiveness. 3. Performance test report (Lighthouse or WebPageTest) showing 90+ scores for Performance, Accessibility, and Best Practices on key pages. 4. Working advanced search, reviews/ratings module, and social sharing buttons hooked to live endpoints. 5. Brief hand-off document describing build scripts, environment variables, and any third-party services configured. Timeline is flexible within reason, but steady progress updates are important to me.