{"id":19418768,"url":"https://github.com/jeevanbabu7/propertease","last_synced_at":"2026-04-28T17:01:29.029Z","repository":{"id":234663815,"uuid":"789314381","full_name":"jeevanbabu7/PropertEase","owner":"jeevanbabu7","description":"Home rental app using MERN stack","archived":false,"fork":false,"pushed_at":"2024-10-22T17:46:51.000Z","size":9625,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-26T16:08:58.461Z","etag":null,"topics":["firebase","jwt-authentication","material-ui","mern-stack","redux-toolkit"],"latest_commit_sha":null,"homepage":"https://propert-ease-frontend.vercel.app/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jeevanbabu7.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-04-20T07:57:16.000Z","updated_at":"2024-10-22T17:46:55.000Z","dependencies_parsed_at":"2024-04-30T19:40:04.172Z","dependency_job_id":"0cdbce80-74ba-4309-bcfc-a10a66ab3d59","html_url":"https://github.com/jeevanbabu7/PropertEase","commit_stats":null,"previous_names":["jeevanbabu7/mini-project","jeevanbabu7/propertease"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jeevanbabu7/PropertEase","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeevanbabu7%2FPropertEase","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeevanbabu7%2FPropertEase/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeevanbabu7%2FPropertEase/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeevanbabu7%2FPropertEase/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jeevanbabu7","download_url":"https://codeload.github.com/jeevanbabu7/PropertEase/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeevanbabu7%2FPropertEase/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32390067,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-28T14:34:11.604Z","status":"ssl_error","status_checked_at":"2026-04-28T14:32:37.009Z","response_time":56,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["firebase","jwt-authentication","material-ui","mern-stack","redux-toolkit"],"created_at":"2024-11-10T13:15:02.432Z","updated_at":"2026-04-28T17:01:28.984Z","avatar_url":"https://github.com/jeevanbabu7.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\r\n# PropertEase\r\n\r\nA full-stack home rental application built using the MERN stack (MongoDB, Express, React, and Node.js). Users can search for homes to lease, house owners can add new homes with details, and administrators can manage users via an admin panel.\r\n\r\n## Features\r\n\r\n### Users\r\n- Search and browse available homes for rent.\r\n- View detailed information about each home.\r\n- Contact home owners for leasing inquiries.\r\n\r\n### House Owners\r\n- Add new properties to the platform.\r\n- Provide detailed information including price, location, and amenities.\r\n- Manage their listings.\r\n\r\n### Admin\r\n- View a list of all users on the platform.\r\n- Remove or ban users from using the platform.\r\n- Access to an admin panel for user management.\r\n\r\n## Tech Stack\r\n\r\n- **Frontend:** React, Material-UI \r\n- **Backend:** Node.js, Express.js\r\n- **Database:** MongoDB (Mongoose for object data modeling)\r\n- **Authentication:** JWT (JSON Web Tokens) for secure login and role-based access.\r\n- **State Management:** Redux (optional)\r\n\r\n## Installation \u0026 Setup\r\n1. Install vite:\r\n\t ```bash \r\n\t npm install vite\r\n2. Clone the repository:\r\n   ```bash\r\n   git clone https://github.com/jeevanbabu7/PropertEase.git\r\n   cd PropertEase\r\n3. Install dependencies for both frontend and backend:\r\n\t```bash\r\n\t// frontend\r\n\tcd api\r\n\tnpm install\r\n\t// backend\r\n\tcd frontend\r\n\tnpm install\r\n4. Create a `.env` file in the root directory for environment variables:\r\n\t```bash\r\n\tMONGO_URL=\u003cyour-mongo-uri\u003e\r\n\tJWT_SECRET=\u003cyour-jwt-secret\u003e\r\n5. Run the development servers:\r\n\t```bash\r\n\t# For backend\r\n\tnpm start\t\r\n\t# For frontend (in client directory)\r\n\tnpm run dev\r\n6. Open the app in your browser at `http://localhost:5173`.\r\n   \r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjeevanbabu7%2Fpropertease","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjeevanbabu7%2Fpropertease","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjeevanbabu7%2Fpropertease/lists"}