{"id":27928432,"url":"https://github.com/akshaydarekar5252/wanderlust-project","last_synced_at":"2026-04-06T01:35:30.265Z","repository":{"id":288780361,"uuid":"969132926","full_name":"akshaydarekar5252/WanderLust-Project","owner":"akshaydarekar5252","description":"WanderLust is a full-stack web application for browsing and booking vacation accommodations like houses, villas, and farmhouses. Users can also list their own properties, book rentals, view locations on Mapbox, and log in via Google or GitHub.","archived":false,"fork":false,"pushed_at":"2025-05-04T16:22:39.000Z","size":3482,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-07T02:07:08.278Z","etag":null,"topics":["bootstrap","css","ejs-templates","express-js","html5","javascript","mongodb","mongoose","node-js"],"latest_commit_sha":null,"homepage":"","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/akshaydarekar5252.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":"2025-04-19T13:13:30.000Z","updated_at":"2025-05-04T16:22:42.000Z","dependencies_parsed_at":"2025-05-04T15:29:05.557Z","dependency_job_id":"16a36f72-ae41-4f73-b073-49341bbb872e","html_url":"https://github.com/akshaydarekar5252/WanderLust-Project","commit_stats":null,"previous_names":["akshaydarekar5252/wanderlust-project"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akshaydarekar5252%2FWanderLust-Project","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akshaydarekar5252%2FWanderLust-Project/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akshaydarekar5252%2FWanderLust-Project/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akshaydarekar5252%2FWanderLust-Project/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/akshaydarekar5252","download_url":"https://codeload.github.com/akshaydarekar5252/WanderLust-Project/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252798854,"owners_count":21805888,"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":["bootstrap","css","ejs-templates","express-js","html5","javascript","mongodb","mongoose","node-js"],"created_at":"2025-05-07T02:07:12.161Z","updated_at":"2025-12-30T20:20:11.544Z","avatar_url":"https://github.com/akshaydarekar5252.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🌍 WanderLust Project\n\nWanderLust is a full-stack web application for browsing and booking vacation accommodations like houses, villas, and farmhouses. Users can also list their own properties, book rentals, view locations on Mapbox, and log in via Google or GitHub.\n\n## 🚀 Features\n\n- Property listing \u0026 booking system\n- User authentication (Google \u0026 GitHub OAuth)\n- Image upload with Cloudinary\n- Location display using Mapbox\n- Flash messages and form validation\n- Responsive UI using Bootstrap\n\n## 🛠️ Tech Stack\n\n### Frontend\n- HTML5, CSS3, JavaScript\n- Bootstrap\n- EJS templating\n\n### Backend\n- Node.js, Express.js\n\n### Database\n- MongoDB with Mongoose\n\n### Other Tools\n- Passport.js (Authentication)\n- Mapbox API (Maps)\n- Cloudinary (Image storage)\n- Multer (File uploads)\n- Joi (Validation)\n- Express-Session, Connect-Mongo\n- Dotenv, Cookie-Parser\n\n## 📁 Folder Structure\n\n```\nWanderLust/\n│\n├── models/          # Mongoose models\n├── routes/          # Route files\n├── views/           # EJS templates\n├── public/          # Static files (CSS, JS)\n├── utils/           # Helper functions\n├── app.js           # Main server file\n└── .env             # Environment variables\n```\n\n\n## 🤝 Contributing\n\nPull requests are welcome. For major changes, please open an issue first to discuss what you’d like to change.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakshaydarekar5252%2Fwanderlust-project","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fakshaydarekar5252%2Fwanderlust-project","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakshaydarekar5252%2Fwanderlust-project/lists"}