Pet-Project
Project goal:
Develop a multi-page web service for searching and purchasing real estate, considering different user roles (guests, buyers, sellers, administrators).
Implement full functionality for viewing, filtering, and managing listings.
Ensure secure authorization, registration, and content moderation.
Build a responsive interface focused on simplicity and user convenience.
Technologies and tools used:
Frontend: React, TypeScript, Tailwind CSS
Backend: Node.js, Express
Database: MongoDB
State management: Redux Toolkit
Other tools:
JWT for authorization
bcrypt for password hashing
Vite for frontend build and development
REST API
Main features:
Role-based system: user, seller, administrator
Adding, editing, deleting listings
Viewing and filtering real estate by various parameters
Ratings and reviews on properties
Personal accounts for users and sellers
Moderation of listings by administrator
Result:
Fully functional MVP of the web service implemented
Scalable architecture built, ready for expansion
Basic data security provided
Web interface is responsive for mobile and desktop devices
The system is fully prepared for filling with real data and deployment in production
Develop a multi-page web service for searching and purchasing real estate, considering different user roles (guests, buyers, sellers, administrators).
Implement full functionality for viewing, filtering, and managing listings.
Ensure secure authorization, registration, and content moderation.
Build a responsive interface focused on simplicity and user convenience.
Technologies and tools used:
Frontend: React, TypeScript, Tailwind CSS
Backend: Node.js, Express
Database: MongoDB
State management: Redux Toolkit
Other tools:
JWT for authorization
bcrypt for password hashing
Vite for frontend build and development
REST API
Main features:
Role-based system: user, seller, administrator
Adding, editing, deleting listings
Viewing and filtering real estate by various parameters
Ratings and reviews on properties
Personal accounts for users and sellers
Moderation of listings by administrator
Result:
Fully functional MVP of the web service implemented
Scalable architecture built, ready for expansion
Basic data security provided
Web interface is responsive for mobile and desktop devices
The system is fully prepared for filling with real data and deployment in production