About this Project: We are looking for a specialized team in Next.Js and NestJS to migrate our real estate portal, including the desktop version and the mobile app with React Native.
We will provide the design for both the website and the app in Figma.
Currently, our existing website is based on WordPress with Elementor and the Estatik theme, but it has evolved into a hybrid of customized code and WordPress code, which complicates optimization and scalability.
We want to migrate all content, functionalities, design, and current database without losing anything, and to be more comprehensive than our competitors, Idealista and Fotocasa.
Objective: To offer a smooth and modern experience across all platforms (desktop, mobile, tablet, iOS, Android), with security, scalability, and optimal performance.
Main Features:
1. Authentication and Security: Registration and login via email, Google, Apple, or Facebook. Secure password recovery with a limit on attempts. Advanced authorization with role-based access control (administrator, agent, user). Passwords stored securely with hashing (bcrypt or argon2).
2. Essential Functionalities: Interactive map showing properties on OpenStreetMap with updated prices. Optimized search with advanced filters and sorting by price, relevance, etc. Favorites and personalized alerts system for saving properties and receiving notifications about relevant changes. Contact system with forms for agents or owners via SMTP. Internal chat for real-time communication between users and agents. Custom agency pages and agency search by area.
3. Payments and Monetization: Integration with Stripe for secure payments. Recurring payment systems and subscriptions (for individuals and professionals). Monetization through featured ads and premium subscription plans.
4. User Experience (UX/UI): Modern and adaptive design developed with React, Next.Js, and TailwindCSS. SEO optimization with SSR, friendly URLs, schema markup, and accessibility following WCAG 2.0. Multilingual support and integration of interactive tutorials for new users.
5. Infrastructure and Technology: Frontend developed in Next.Js and TailwindCSS. Backend built with NestJS and TypeORM in MySQL. Hosting: Frontend on Netlify and backend on Vercel, with interactive API documentation (Swagger). Mobile applications developed with React Native for Android and iOS.
6. SEO and Accessibility: Advanced SEO with optimization for fast loading times, achieving an 'A' rating on GTmetrix and green indicators on PageSpeed. Compliance with WCAG 2.0 to ensure accessibility for people with disabilities.
Requirements:
1. Proven experience in Next.Js, NestJS, React Native, and TailwindCSS.
2. Knowledge in SEO and performance.
3. Experience in developing mobile and web applications with authentication and user roles.
4. Integration of Stripe and recurring payment systems.
Deliverables:
1. Complete development of frontend and backend.
2. Native mobile applications (iOS/Android).
3. Scalable and optimized system with technical documentation.
#J-18808-Ljbffr