Real estate and physical property management to connect property managers and potential buyers.
APACHE-2.0 License
A online property management solution for real estate and physical property management. This can include residential, commercial, and land real estate. a software developed to connect property managers and potential buyers.
🚧 frontend/ work in progress 🚧.
🚧 backend-fastify/ work in progress 🚧.
frontend/
directory.
# navigate to frontend
$ cd frontend
frontend/src/environments
api: {
server: 'http://localhost:8000/', <-- server URL
mapKey: '', <-- Leaflet map key,
googleAuthClientId: '', <-- google Auth CLient ID for Social signin
webSocketUrl: 'ws://localhost:8000/websocket' <-- websocket URL
}
In terminal - command
# install dependencies
$ npm install
# serve frontend
$ ionic serve
backend-fastify/
directory.
cd backend-fastify/
.env
file & add variables:
.env.example
& re-name it to .env
PORT=8000
LOGGER=true
SALT=12
SECRET_KEY='secret'
DB_CONNECT=mongodb://localhost:27017/rem-db
In terminal - command
# navigate to backend-fastify
$ cd backend-fastify
# install dependencies
$ npm install
# start server
$ npm start `or` $ npm run dev
.env
is configured & dependencies are installed⚠️ This will delete existing records in the database document.
⚠️ Make a backup if needed
$ npm run db:seeder
dummy user:
fullName: "test tester",
email: "[email protected]",
password: "password"
You can use this to signin.
/docs/
/users/
/auth/
/properties/
/enquiries/