Discover and share journeys across India — curated routes, travel stories, and community highlights.
Live demo: https://miles-of-india.vercel.app/
Miles Of India helps curious travelers explore India with AI-guided planning, an easy travel diary, and a friendly community where people share routes, tips, and stories.
This README is written for users — if you want developer/setup details, see TECHNICAL.
- What it is: an AI-assisted planner that proposes day-by-day itineraries based on your dates, start city, interests, and travel pace.
- How to use: open
Journey Planner, set trip length and preferences, then tapGenerate. The planner returns suggested stops, estimated times, and optional activities for each day. - Customize: edit any day, add personal stops, reorder days, or remove suggestions. Save a version as a draft or publish a public trip.
- Export & share: copy the itinerary to your clipboard or use the share link to send to friends.
Example: 5-day Rajasthan loop — the planner suggests morning city tours, afternoon travel legs, and evening cultural activities with estimated durations.
- What it is: a simple daily journal to capture photos, notes, and locations.
- Auto-summary: optionally generate a short AI summary of each entry to create quick trip highlights.
- Privacy controls: keep entries private, share only with followers, or publish publicly.
- Media: add multiple photos per entry; images are shown as a gallery when viewing a diary.
Best practice: add location tags to entries to improve discoverability and make it easier to compile trip maps.
- What it is: a feed of public trips, featured itineraries, and community posts.
- Filters: browse by region, duration, activity type (trekking, food, culture), and popularity.
- Interact: like, comment, save to your wishlist, or follow an author to see their future posts.
Tip: Use filters to narrow to weekend trips, family-friendly routes, or offbeat suggestions.
- Earn points for creating public content, publishing blogs, and engaging with the community (likes, comments).
- Tiers: points accumulate to unlock badges or feature access (e.g., early access to new planner features).
- Redemption: points may be redeemable for in-app rewards or promotional offers when available.
Transparency: points and tier rules are displayed in your My Rewards page.
- Drafts: write long-form content in
My Blogsand save drafts before publishing. - Media & formatting: add photos and simple formatting to enhance posts.
- Visibility: publish publicly to appear in the community feed or keep as private drafts.
Guidelines: follow community guidelines in CONTRIBUTIONS for acceptable content and moderation.
- Follow creators, comment on trips, and share tips.
- Report inappropriate content using the
Reportoption on any post.
Moderation: community moderation tools and reporting help keep content friendly and useful.
- Supported: JPEG/PNG for photos; recommended max width 1920px for best display.
- Limits: individual upload size and total storage limits are enforced — compress large images before uploading for faster uploads.
If you have trouble uploading, try resizing or using the mobile app over Wi‑Fi.
- Opt in to notifications for comments, follows, and points milestones.
- Manage notifications in your account settings.
- The UI is designed to be mobile-friendly; many flows (planner, diary) are optimized for phones and tablets.
- Accessibility: we aim for readable contrast, keyboard navigation, and screen-reader compatibility where practical.
- Your private diaries and drafts are only visible to you unless you choose to publish them.
- Public posts are visible to anyone using the app.
- For full privacy and data handling details, see the privacy section inside the app or open an issue requesting formal documentation.
- Can't sign in: check your email and try password reset.
- Missing images: refresh the page or re-upload the image; check your network connection.
- Planner suggestions not relevant: adjust your preferences and retry; AI suggestions are intended as a starting point.
If you still need help, open a GitHub Issue or contact the maintainers.
-
Create an account or sign in
- Use the
Sign uporLog inpages to create your account. We use standard email authentication.
- Use the
-
Explore and discover
- Visit the
Exploretab to browse public trips, featured blogs, and community highlights. - Use filters (region, duration, interests) to find trips that match your style.
- Visit the
-
Plan a trip
- Open the
Journey Plannerand enter your travel dates, starting city, and preferences (pace, interests). - The AI-powered planner will suggest a day-by-day itinerary; edit items, add stops, and save the plan.
- Open the
-
Log your trip in the Travel Diary
- Create a new diary entry for a day or an entire trip.
- Add photos, short notes, location tags, and the app can generate a concise summary for easy sharing.
-
Share and engage
- Make a trip public to share with the community, leave comments on others' trips, and follow authors you like.
- Earn points by publishing, commenting, and contributing useful content.
-
Blog and publish
- Use the
My Blogssection to draft and publish longer-form travel stories. Add photos and formatting to tell your story.
- Use the
- Add clear location tags and photos to improve recommendations and discoverability.
- Save drafts of important posts before publishing.
- Use the planner to export or copy itineraries into your own documents.
- Keep sensitive personal details private when sharing publicly.
-
Q: Is my data private?
- A: Private diaries and drafts remain visible only to you unless you choose to publish them. For more details, check the app's privacy settings.
-
Q: How accurate are the AI suggestions?
- A: AI suggestions are intended to inspire and speed up planning. Always verify timings, transport options, and local regulations before you travel.
-
Q: Can I edit AI-generated itineraries?
- A: Yes — suggested trips are fully editable so you can adjust pace, add or remove stops, and personalize details.
-
Q: What languages are supported?
- A: The app's primary language is English; UI localization may vary across releases.
- Found a bug or want a feature? Open a GitHub Issue in this repository.
- For general questions or help, use the project Discussions or contact the maintainers listed in the repository.
- We welcome user feedback and content contributions. For code contributions or reporting technical issues, see
CONTRIBUTIONS.mdandTECHNICAL.md.
Screenshots were intentionally removed to keep this page focused and lightweight. If you'd like help adding a polished screenshot gallery, I can prepare a screenshots/README and suggested image sizes.
See the LICENSE file for license terms.