{"id":25214080,"url":"https://github.com/mrakashsaha/montora","last_synced_at":"2026-04-15T10:37:55.669Z","repository":{"id":275984241,"uuid":"927684979","full_name":"mrakashsaha/montora","owner":"mrakashsaha","description":"Montora is a blog-style web application designed to promote eco-friendly travel adventures. It provides insights into various adventure activities like mountain treks, allowing users to explore and consult experts for planning their eco-adventure trips. ","archived":false,"fork":false,"pushed_at":"2025-02-05T16:31:45.000Z","size":2674,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-05T17:22:54.111Z","etag":null,"topics":["aos-animation","daisyui","firebase","moment-js","react","react-router","swiper-slider","tailwind-css"],"latest_commit_sha":null,"homepage":"https://montora-adv.web.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/mrakashsaha.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}},"created_at":"2025-02-05T11:21:32.000Z","updated_at":"2025-02-05T16:31:49.000Z","dependencies_parsed_at":"2025-02-05T17:33:20.339Z","dependency_job_id":null,"html_url":"https://github.com/mrakashsaha/montora","commit_stats":null,"previous_names":["mrakashsaha/montora"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrakashsaha%2Fmontora","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrakashsaha%2Fmontora/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrakashsaha%2Fmontora/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrakashsaha%2Fmontora/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mrakashsaha","download_url":"https://codeload.github.com/mrakashsaha/montora/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247307913,"owners_count":20917587,"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":["aos-animation","daisyui","firebase","moment-js","react","react-router","swiper-slider","tailwind-css"],"created_at":"2025-02-10T16:58:24.169Z","updated_at":"2026-04-15T10:37:50.642Z","avatar_url":"https://github.com/mrakashsaha.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Montora | Blog-Style Web Application\n\n![Montora Screenshot](https://raw.githubusercontent.com/mrakashsaha/montora/refs/heads/main/public/MontoraSS.png) \n\n\n## Overview\nMontora is a blog-style web application designed to promote eco-friendly travel adventures. It provides insights into various adventure activities like mountain treks, allowing users to explore and consult experts for planning their eco-adventure trips. The platform includes authentication, user profile management, and interactive features to enhance engagement.\n\n\n## Technologies Used\n- **Frontend**: React, React Router, React Icons, Swiper\n- **Backend \u0026 Services**: Firebase (Authentication \u0026 Hosting)\n- **State Management \u0026 Utilities**: Moment.js, LocalForage, Match Sorter\n- **Styling \u0026 Animations**: Tailwind CSS, DaisyUI, AOS (Animations)\n- **Development Tools**: Vite, ESLint, PostCSS\n\n## Features\n- **Dynamic Adventure Cards** – Browse eco-adventure options with detailed descriptions.\n- **Authentication** – Secure login, registration, and Google social login.\n- **Responsive Design** – Fully optimized for mobile, tablet, and desktop devices.\n- **Private Routes** – Restricts access to adventure details and user profiles.\n- **Expert Consultations** – Users can consult travel experts via Google Meet.\n- **Error Handling** – Custom 404 page for better navigation.\n- **User Profile Management** – Update and manage user details.\n- **Password Validation** – Secure authentication with password rules.\n- **Smooth Animations** – AOS library for homepage animations.\n\n## Dependencies\nThe project uses the following dependencies:\n\n### Main Dependencies\n```json\n{\n  \"dependencies\": {\n    \"aos\": \"^2.3.4\",\n    \"firebase\": \"^11.0.2\",\n    \"localforage\": \"^1.10.0\",\n    \"match-sorter\": \"^8.0.0\",\n    \"moment\": \"^2.30.1\",\n    \"react\": \"^18.3.1\",\n    \"react-dom\": \"^18.3.1\",\n    \"react-icons\": \"^5.3.0\",\n    \"react-router-dom\": \"^6.28.0\",\n    \"react-toastify\": \"^10.0.6\",\n    \"sort-by\": \"^1.2.0\",\n    \"swiper\": \"^11.1.15\"\n  }\n}\n```\n\n### Development Dependencies\n```json\n{\n  \"devDependencies\": {\n    \"@eslint/js\": \"^9.13.0\",\n    \"@types/react\": \"^18.3.12\",\n    \"@types/react-dom\": \"^18.3.1\",\n    \"@vitejs/plugin-react\": \"^4.3.3\",\n    \"autoprefixer\": \"^10.4.20\",\n    \"daisyui\": \"^4.12.14\",\n    \"eslint\": \"^9.13.0\",\n    \"eslint-plugin-react\": \"^7.37.2\",\n    \"eslint-plugin-react-hooks\": \"^5.0.0\",\n    \"eslint-plugin-react-refresh\": \"^0.4.14\",\n    \"globals\": \"^15.11.0\",\n    \"postcss\": \"^8.4.49\",\n    \"tailwindcss\": \"^3.4.15\",\n    \"vite\": \"^5.4.10\"\n  }\n}\n```\n\n## Running the Project Locally\nFollow these steps to set up and run Montora on your local machine:\n\n1. **Clone the repository**  \n   ```bash\n   git clone https://github.com/mrakashsaha/montora.git\n   cd montora\n   ```\n\n2. **Install dependencies**  \n   ```bash\n   npm install\n   ```\n\n3. **Set up environment variables**  \n   - Create a `.env` file in the root directory.\n   - Add Firebase configuration keys.\n\n4. **Start the development server**  \n   ```bash\n   npm run dev\n   ```\n\n5. **Build for production**  \n   ```bash\n   npm run build\n   ```\n\n## Live Project \u0026 Resources\n- **Live Demo**: [Visit Montora](https://montora-adv.web.app/)\n- **GitHub Repository**: [GitHub Link](https://github.com/mrakashsaha/montora)\n- **Firebase Hosting**: Deployed with Firebase Hosting.\n\n## Thank You\nThank you for exploring Montora! Your feedback and support are greatly appreciated.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrakashsaha%2Fmontora","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmrakashsaha%2Fmontora","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrakashsaha%2Fmontora/lists"}