Skip to content

krishshaw418/Acme-Inc.

Repository files navigation

🏠 Real Estate Website – Learning Project

A full-stack real estate web app built with modern technologies like Next.js, TypeScript, Tailwind CSS, MongoDB, and Prisma. This project was created as a learning exercise to explore full-stack development, user authentication, and responsive UI design using current tools and best practices.


✨ Features

  • 🔐 User Authentication: Signup, Login, and Logout functionality with secure credential handling.
  • 📦 MongoDB + Prisma: User data stored and managed using Prisma ORM with a MongoDB backend.
  • 🎨 Responsive UI: Styled with Tailwind CSS for a modern, mobile-friendly experience.
  • Caching: Cached frequently accessed data in Redis for a fast user experience and to optimize the cost of Database querying.
  • 🛡️ Robust & Secure Forgot Password endpoint: Implemented forgot password algorithm via reset link shared over email.
  • 🚫 Rate Limiting: Added rate limiting to the password reset endpoint, to prevent Brute Force and DoS attacks.
  • 🔗 URL Shortening: Implemented URL Shortening algorithm using Redis for convenient sharing of the reset password link.
  • 🚀 Deployed on Vercel: Smooth CI/CD pipeline for hosting and version control.

🔧 Tech Stack


📸 Hero Section Preview

Hero Section

About

A Real Estate Brokerage and Ownership Pvt. & Ltd. Company

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages