{"id":20657376,"url":"https://github.com/sammyleths/condo-rentals","last_synced_at":"2025-04-19T12:36:57.060Z","repository":{"id":196681471,"uuid":"655037223","full_name":"SammyLeths/condo-rentals","owner":"SammyLeths","description":"Condo Rentals is a real estate listing marketplace for short let and long term homestay experiences inspired by Airbnb. Developed using React, NextJS, TypeScript, Tailwind CSS, Prisma, MongoDB, Leaflet, Cloudinary, Axios, NPM, Autoprefixer, PostCSS and HTML5.","archived":false,"fork":false,"pushed_at":"2023-09-26T16:09:07.000Z","size":705,"stargazers_count":8,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-05-18T03:48:36.445Z","etag":null,"topics":["axios","cloudinary","frontend-development","javascript","leafletjs","mongodb","next","nextjs","npm","prisma","react","reactjs","tailwind","tailwindcss","typescript","typescript-react"],"latest_commit_sha":null,"homepage":"https://condo-rentals.vercel.app/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SammyLeths.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-06-17T17:26:35.000Z","updated_at":"2023-12-07T19:04:53.000Z","dependencies_parsed_at":"2023-09-26T23:06:49.436Z","dependency_job_id":"c72a2d9f-1c1d-41c1-a70e-5f9d772b64ad","html_url":"https://github.com/SammyLeths/condo-rentals","commit_stats":null,"previous_names":["sammyleths/condo-rentals"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SammyLeths%2Fcondo-rentals","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SammyLeths%2Fcondo-rentals/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SammyLeths%2Fcondo-rentals/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SammyLeths%2Fcondo-rentals/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SammyLeths","download_url":"https://codeload.github.com/SammyLeths/condo-rentals/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224953361,"owners_count":17397686,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["axios","cloudinary","frontend-development","javascript","leafletjs","mongodb","next","nextjs","npm","prisma","react","reactjs","tailwind","tailwindcss","typescript","typescript-react"],"created_at":"2024-11-16T18:20:23.530Z","updated_at":"2025-04-19T12:36:57.040Z","avatar_url":"https://github.com/SammyLeths.png","language":"TypeScript","funding_links":["https://buymeacoffee.com/sammyleths"],"categories":[],"sub_categories":[],"readme":"\u003ch1\u003eCondo Rentals\u003c/h1\u003e\n\nCondo Rentals is a real estate listing marketplace for short let and long term homestay experiences inspired by Airbnb.\n\nCondo Rentals projects a community built on a sharing economy. It is an online platform that allows property owners to list their place as holiday accommodation and allows travellers to find a place to stay while they are away from home.\n\nOn the website, homeowners can create a listing for their property and that listing will include a written description, photos and a list of amenities, as well as information about the local area.\n\nTravellers can use filters to search for holiday accommodation that’s right for them – such as the number of bedrooms, location and price.\n\nCondo Rentals is based on trust. It establishes this trust by asking both guests and hosts to review each other. This creates a rating system for all listings and ensures that, in most cases, everyone has a good experience.\n\nCondo Rentals is a modern responsive simple property listing platform suitable for use by real estate agencies and independent realtors. With this project, you can easily create a property listing website. Some of the features built into this project include:\n\n\u003cul\u003e\n  \u003cli\u003eProperty listing\u003c/li\u003e\n  \u003cli\u003eAdvanced search and filters\u003c/li\u003e\n  \u003cli\u003eCategorization\u003c/li\u003e\n  \u003cli\u003eAdvanced calendar booking\u003c/li\u003e\n  \u003cli\u003eProperty reservation\u003c/li\u003e\n  \u003cli\u003eUser authentication\u003c/li\u003e\n  \u003cli\u003eSocial login\u003c/li\u003e\n  \u003cli\u003eInteractive modals\u003c/li\u003e\n  \u003cli\u003eMulti step smart forms\u003c/li\u003e\n  \u003cli\u003eCloudinary multi-file upload\u003c/li\u003e\n\u003c/ul\u003e\n\nThis project was developed using React, NextJS, TypeScript, Tailwind CSS, Prisma, MongoDB, Leaflet, Cloudinary, Axios, NPM, Autoprefixer, PostCSS and HTML5.\n\n\u003ch2\u003eScreenshots\u003c/h2\u003e\n\n![proj10-condo-rentals](https://github.com/SammyLeths/condo-rentals/assets/64320618/0c100412-9bf6-4714-8e8a-905ccd6ed267)\n\n\u003ch2\u003eLinks\u003c/h2\u003e\n\n\u003cul\u003e\n  \u003cli\u003eDemo: \u003ca href=\"https://condo-rentals.vercel.app/\" target=\"_blank\"\u003ehttps://condo-rentals.vercel.app/\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch2\u003eTech Stack\u003c/h2\u003e\n\n\u003cp align=\"left\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/react-61DAFB.svg?style=for-the-badge\u0026logo=react\u0026logoColor=white\" alt=\"REACT JS\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/next.js-000000.svg?style=for-the-badge\u0026logo=nextdotjs\u0026logoColor=white\" alt=\"NEXT JS\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/typescript-3178C6.svg?style=for-the-badge\u0026logo=typescript\u0026logoColor=white\" alt=\"TYPESCRIPT\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/tailwindcss-06B6D4.svg?style=for-the-badge\u0026logo=tailwindcss\u0026logoColor=white\" alt=\"TAILWIND CSS\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/prisma-2D3748.svg?style=for-the-badge\u0026logo=prisma\u0026logoColor=white\" alt=\"PRISMA\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/mongodb-47A248.svg?style=for-the-badge\u0026logo=mongodb\u0026logoColor=white\" alt=\"MONGO DB\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/leaflet-199900.svg?style=for-the-badge\u0026logo=leaflet\u0026logoColor=white\" alt=\"LEAFLET\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/axios-5A29E4.svg?style=for-the-badge\u0026logo=axios\u0026logoColor=white\" alt=\"AXIOS\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/npm-CB3837.svg?style=for-the-badge\u0026logo=axios\u0026logoColor=white\" alt=\"NPM\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/html5-%23E34F26.svg?style=for-the-badge\u0026logo=html5\u0026logoColor=white\" alt=\"HTML\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/css3-%231572B6.svg?style=for-the-badge\u0026logo=css3\u0026logoColor=white\" alt=\"CSS3\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/sass-hotpink.svg?style=for-the-badge\u0026logo=sass\u0026logoColor=white\" alt=\"SASS\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/JavaScript-black?style=for-the-badge\u0026logo=javascript\u0026logoColor=%23F7DF1E\" alt=\"JAVASCRIPT\" /\u003e\n  \n\u003c/p\u003e\n\n\u003ch2\u003eHelpful Resources\u003c/h2\u003e\n\n\u003cul\u003e\n  \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://react.dev/\" target=\"_blank\"\u003eREACT\u003c/a\u003e\u003c/b\u003e: The library for web and native user interfaces.\n  \u003c/li\u003e\n   \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://nextjs.org/\" target=\"_blank\"\u003eNEXTJS\u003c/a\u003e\u003c/b\u003e: The React Framework for the Web\n  \u003c/li\u003e\n  \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://www.typescriptlang.org/\" target=\"_blank\"\u003eTYPESCRIPT\u003c/a\u003e\u003c/b\u003e: A strongly typed programming language that builds on JavaScript, giving you better tooling at any scale.\n  \u003c/li\u003e\n    \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://tailwindcss.com/\" target=\"_blank\"\u003eTAILWIND CSS\u003c/a\u003e\u003c/b\u003e: A utility-first CSS framework packed with classes that can be composed to build any design, directly in your markup.\n  \u003c/li\u003e\n  \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://www.prisma.io/\" target=\"_blank\"\u003ePPRISMA\u003c/a\u003e\u003c/b\u003e: Next-generation Node.js and TypeScript ORM.\n  \u003c/li\u003e\n  \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://www.mongodb.com/\" target=\"_blank\"\u003eMONGO DB\u003c/a\u003e\u003c/b\u003e: A cross-platform document-oriented database program.\n  \u003c/li\u003e\n  \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://leafletjs.com/\" target=\"_blank\"\u003eLEAFLET JS\u003c/a\u003e\u003c/b\u003e: An open-source JavaScript library for mobile-friendly interactive maps.\n  \u003c/li\u003e\n  \u003cli\u003e\u003cb\u003eHTML5:\u003c/b\u003e \n    \u003cul\u003e\n      \u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTML\" target=\"_blank\"\u003eMDN\u003c/a\u003e: Mozilla Developer Network - HTML (HyperText Markup Language)\u003c/li\u003e\n      \u003cli\u003e\u003ca href=\"https://www.w3schools.com/html/html_intro.asp\" target=\"_blank\"\u003eW3SCHOOL\u003c/a\u003e: HTML Introduction\u003c/li\u003e\n    \u003c/ul\u003e\n  \u003c/li\u003e\n  \u003cli\u003e\u003cb\u003eCSS3:\u003c/b\u003e \n    \u003cul\u003e\n      \u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS\" target=\"_blank\"\u003eMDN\u003c/a\u003e: Mozilla Developer Network - CSS (Cascading Style Sheets)\u003c/li\u003e\n      \u003cli\u003e\u003ca href=\"https://www.w3schools.com/css/css_intro.asp\" target=\"_blank\"\u003eW3SCHOOL\u003c/a\u003e: CSS Introduction\u003c/li\u003e\n    \u003c/ul\u003e\n  \u003c/li\u003e\n  \u003cli\u003e\u003cb\u003eJAVASCRIPT:\u003c/b\u003e \n    \u003cul\u003e\n      \u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript\" target=\"_blank\"\u003eMDN\u003c/a\u003e: Mozilla Developer Network - JavaScript (JS) is a lightweight, interpreted, or just-in-time compiled programming language with first-class functions\u003c/li\u003e\n      \u003cli\u003e\u003ca href=\"https://www.w3schools.com/js/js_intro.asp\" target=\"_blank\"\u003eW3SCHOOL\u003c/a\u003e: JavaScript Introduction\u003c/li\u003e\n    \u003c/ul\u003e\n  \u003c/li\u003e\n  \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://axios-http.com/\" target=\"_blank\"\u003eAXIOS\u003c/a\u003e\u003c/b\u003e: A promise based HTTP client for the browser and node.js\n  \u003c/li\u003e\n   \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://www.npmjs.com/\" target=\"_blank\"\u003eNPM\u003c/a\u003e\u003c/b\u003e: A package manager for the JavaScript programming language.\n  \u003c/li\u003e\n  \u003cli\u003e\n    \u003cb\u003e\u003ca href=\"https://mugshotbot.com/\" target=\"_blank\"\u003eMUGSHOTBOT\u003c/a\u003e\u003c/b\u003e: Automatic beautiful link previews\n  \u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch2\u003eAcknowledgement\u003c/h2\u003e\n\n\u003cul\u003e\n  \u003cli\u003e\u003cb\u003e\u003ca href=\"https://www.airbnb.co.uk/\" target=\"_blank\"\u003eAirbnb\u003c/a\u003e\u003c/b\u003e: A community built for belonging\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch2\u003eAuthor's Links\u003c/h2\u003e\n\n\u003cul\u003e\n  \u003cli\u003ePortfolio - \u003ca href=\"https://sammyleths.com\" target=\"_blank\"\u003e@SammyLeths\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003eLinkedin - \u003ca href=\"https://www.linkedin.com/in/eyiowuawi/\" target=\"_blank\"\u003e@SammyLeths\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003eTwitter - \u003ca href=\"https://twitter.com/SammyLeths\" target=\"_blank\"\u003e@SammyLeths\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003eBuy me a Coffee - \u003ca href=\"https://buymeacoffee.com/sammyleths\" target=\"_blank\"\u003e @SammyLeths \u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003cbr /\u003e\n\n\u003chr /\u003e\n\n\u003cbr /\u003e\n\nThis is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).\n\n## Getting Started\n\nFirst, run the development server:\n\n```bash\nnpm run dev\n# or\nyarn dev\n# or\npnpm dev\n```\n\nOpen [http://localhost:3000](http://localhost:3000) with your browser to see the result.\n\nYou can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file.\n\nThis project uses [`next/font`](https://nextjs.org/docs/basic-features/font-optimization) to automatically optimize and load Inter, a custom Google Font.\n\n## Learn More\n\nTo learn more about Next.js, take a look at the following resources:\n\n- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.\n- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.\n\nYou can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome!\n\n## Deploy on Vercel\n\nThe easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template\u0026filter=next.js\u0026utm_source=create-next-app\u0026utm_campaign=create-next-app-readme) from the creators of Next.js.\n\nCheck out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsammyleths%2Fcondo-rentals","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsammyleths%2Fcondo-rentals","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsammyleths%2Fcondo-rentals/lists"}