A FullStack web application suitable for Mortgage use. In this project, an admin dashboard has also been developed, meaning you can publish new content. Authentication in this project is handled using Clerk.
For communication with the MongoDB server, I used the mongoose library. Additionally, the posts you publish are available at the /blog address, where the information is updated using revalidationPath after your post is registered. I used Shadcn components.
Dark/Light mode has been developed in this project. On the /apply page, there is a multi-step form developed using Surveyjs.io. This was my first time using Surveyjs in this project, and it was amazing! I highly recommend you try it 🤗. It's easy to use. If you need guidance, feel free to check out my post on LinkedIn:
https://www.linkedin.com/feed/update/urn:li:activity:7240008028232572929/
Thank you for your attention.
This project is available at the following address:
Demo ✔️.
Thank you sincerely. 🙏
On this admin dashboard page, I've developed two forms—one that submits data using Mongoose and another using Prisma. The form data is validated with React Hook Form and Zod. https://mortgages-hamed.vercel.app/admin
On this page, the information is fetched and displayed using Prisma. https://mortgages-hamed.vercel.app/blogprisma
On this page, the information is fetched and displayed using Mongoose. https://mortgages-hamed.vercel.app/blog
On the homepage, I've added a minimal Calculate EMI feature. https://mortgages-hamed.vercel.app/
This form is registered in the MongoDB database using Prisma. https://mortgages-hamed.vercel.app/apply4
This form is registered using Mongoose. https://mortgages-hamed.vercel.app/apply2
This is an advanced Mortgage Affordability Calculator that can calculate very quickly. https://mortgages-hamed.vercel.app/affordability
In this Mortgage EMI Calculator, I've tried to compute user inputs in real-time and display the results along with a chart. https://mortgages-hamed.vercel.app/calculator