Pet-Project

Web Programming
Job 2 of 2
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
Details
147

Freelancer

  • Projects 1
  • Rating -
  • Rating 372
Register

If you have an account, log in

Indicators

  • Last project: 9 months back
  • Collaboration with clients: 1
  • Last visit: 4 months 14 days ago