This is a boilerplate for building a property search application using Next.js and Sequelize for Object-relational mapping (ORM). It provides a solid starting point for professionals to build their real estate applications.
Before you begin, ensure you have met the following requirements:
- You have installed the latest version of Docker.
- You have a Windows/Linux/Mac machine with a recent version of Node.js and npm installed.
To start the application, follow these steps:
- Clone this repository.
- Navigate to the project directory.
- Run the following command to start the Docker container:
docker-compose up --build
This command will start all the services defined in docker-compose.yml.
Please be patient while the database is being seeded. This process can take some time, especially if there are a large number of seeders ( 1,000,000 by default). The image below illustrates the seeding process.
Refer to the custom seeder at Property seeder.
Once the server is up and running, you can access it at:
http://localhost:3000