{"id":27940958,"url":"https://github.com/boyank95/boyanproperties","last_synced_at":"2026-04-04T21:32:01.201Z","repository":{"id":200980330,"uuid":"706667272","full_name":"BoyanK95/BoyanProperties","owner":"BoyanK95","description":"A MERN (mongoDB, Express, React. Node) full stack project. RealEstate Marketplace.","archived":false,"fork":false,"pushed_at":"2024-01-28T01:30:34.000Z","size":303,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-03T14:31:50.428Z","etag":null,"topics":["express","firebase","firebase-auth","fullstack","mern-stack","mongodb","mongoose","node","react","render","tailwind","vitejs"],"latest_commit_sha":null,"homepage":"https://mern-properties.onrender.com/","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/BoyanK95.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":"2023-10-18T11:55:30.000Z","updated_at":"2024-01-07T23:56:43.000Z","dependencies_parsed_at":"2024-01-28T02:30:57.138Z","dependency_job_id":"a613ff8d-6668-4d8d-b654-a22ad1706ba0","html_url":"https://github.com/BoyanK95/BoyanProperties","commit_stats":null,"previous_names":["boyank95/boyanproperties"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/BoyanK95/BoyanProperties","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BoyanK95%2FBoyanProperties","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BoyanK95%2FBoyanProperties/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BoyanK95%2FBoyanProperties/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BoyanK95%2FBoyanProperties/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BoyanK95","download_url":"https://codeload.github.com/BoyanK95/BoyanProperties/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BoyanK95%2FBoyanProperties/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31415110,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-04T20:09:54.854Z","status":"ssl_error","status_checked_at":"2026-04-04T20:09:44.350Z","response_time":60,"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":["express","firebase","firebase-auth","fullstack","mern-stack","mongodb","mongoose","node","react","render","tailwind","vitejs"],"created_at":"2025-05-07T10:34:10.122Z","updated_at":"2026-04-04T21:32:01.171Z","avatar_url":"https://github.com/BoyanK95.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BoyanProperties\n\n\u003cimg width=\"1728\" alt=\"Screenshot 2023-12-29 at 1 48 33\" src=\"https://github.com/BoyanK95/BoyanProperties/assets/92653208/ed949999-6b7d-4bdc-99f9-5939d017b828\"\u003e\n\n\n**A MERN (MongoDB, Express, React, Node) Full Stack Real Estate Marketplace Project**\n\nWelcome to BoyanProperties, a full-stack web application designed to create a comprehensive Real Estate Marketplace. This project is built using the MERN stack, which includes MongoDB for the database, Express.js for the backend API, React for the frontend user interface, and Express for server-side logic.\n\n## Project Overview 🔥 \n\nBoyanProperties aims to provide a platform for showcasing real estate properties and their associated details. At its core, the project will feature the following components:\n\n- **CRUD Operations:** The application will support basic CRUD (Create, Read, Update, Delete) operations for managing property listings. Users will be able to add, view, edit, and remove property information.\n\n- **Account Authentication:** User authentication will be a key feature, allowing users to create accounts, log in, and manage their own property listings. This will provide a personalized experience and ensure data security.\n\n- **What we will be building:** :wrench: \n\n     **Advanced Authentication:** Implement JWT, Firebase, and Google OAuth for secure and seamless user access.\n     **Real-world CRUD Operations:** Create, read, update, and delete property listings using MongoDB.\n     **User-friendly Features:** Enhance the user experience with image uploads, property listing management, and more.\n     **Advanced Search Functionality:** Implement cutting-edge search features to help users find what they're looking for.\n     **Deployment Made Easy:** Learn to deploy your MERN real estate app for free using the 'render' platform.\n\n **Prerequisites:**\n\nA basic understanding of JavaScript and React is recommended, but if you're eager to dive into full-stack development and excited about building a real estate marketplace, you're more than ready to get started.\n\n## Development Status\n\nAs of now, development for BoyanProperties is just getting started. The project is in its early stages, and there's a lot of work ahead. We'll be building and refining the features mentioned above, as well as many others to create a robust Real Estate Marketplace.\n\n## Getting Started\n\nTo get involved with the project or to run it locally on your machine, follow these steps:\n\n1. Clone this repository to your local machine.\n2. Install the necessary dependencies:\n   ```bash\n   npm install\n   ```\n3. To run locally in the root folder run:\n ```bash\n   npm run start\n   ```\nThis will start the express server and connect to MongoDB,\n\nAfter that to run the client side (frontend), go to the fronend folder:\n ```bash\n  cd frontend\n   ```\nAnd once in the frontend folder run:\n  ```bash\n  npm run dev\n   ```\nThis will spin up a development server with vite on port:5173\nOpen a browser and go to preview locally:\nhttp://localhost:5173/\n\n\n## Deployed using render platform :rocket:\nYou can visit the finished product using the link down bellow:\n\n[MERN-properties](https://mern-properties.onrender.com/)\n\n\n\n### Conclusion\nBoyanProperties is a demonstration project created to hone and showcase my skills in developing full-stack applications using the MERN (MongoDB, Express, React, Node) stack. Throughout the development process, I focused on implementing fundamental real estate marketplace features, including CRUD operations, account authentication, and advanced search functionality.\n\n#### Note:\nBoyanProperties serves as a demonstration of my MERN stack development skills and is designed for learning purposes. It is a work in progress, and feedback or contributions are welcome. Feel free to explore the code, provide suggestions, and use it as a reference for your own projects. Happy coding! :computer:\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fboyank95%2Fboyanproperties","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fboyank95%2Fboyanproperties","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fboyank95%2Fboyanproperties/lists"}