Indie Release Notes #1

Dmitrii SkrylevDmitrii Skrylev
3 min read
๐Ÿ‘‰
MudQuest is the first real-time offroad enthusiast finder.
  • โœ… Off-road Party event CRUD operations;

  • โœ… Index, Show, Edit, and Remove Off-road Party Pages;

  • โœ… Navigation Bar with minimum links: Home (currently empty), Profile (currently empty), and Parties;

  • โœ… BoxMap maps system was loaded to the parties page;

  • โœ… Party Index page with a draggable bottom modal to hover over the Map to see local parties (currently lists all the parties);

  • โœ… Show page with Party info and some temporary components like party participants and User header;

  • โœ… Edit Page with a dedicated sub-page to edit one field at a time;

  • โœ… Remove the Party button to remove a party on the Show page;

Off-road Party Event

Completed CreateReadUpdateRemove (CRUD) operations, including the first UI design for the Party object. The party is a type of off-road event that will serve as a main feature of the MudQuest application, where users can find people to go off-road with in real-time. Currently, I have a minimal starter pack:

  • Title: I might drop this one and keep the description only, similar to Instagram where you technically only leave a description;

  • Description;

  • Meet-up location. Currently hardcoded to a String, I will update it with a real location when BoxMap is fully functional;

  • Date: This is a hidden date creation field. I might add another field to specify the start time of the party;

  • Distance: Distance limit in miles from the meet-up location the user would like to travel;

  • Difficulty: Trails difficulty the user is comfortable with, set to EASY, MODERATE, and DIFFICULT.

This is just the starting point. The fields might change as the feature evolves.

The idea of the Party searcher is straightforward. It will help you find off-road enthusiasts who are currently active in your area. When a party is created, it will appear on the map for others to see and join. Right now, I am focusing on the simplest version to meet a realistic release date. However, I have some future improvements in mind, such as:

  • Simple Search Party - If you just want to join an ad-hoc event and don't mind the location, the algorithm will match you with off-roaders of your experience level. No action is required from you; you will be automatically connected with people.

  • Private Party - will only be available to your friends or fully private with individual invites;

  • Party Member Locator - All party members will be able to see each other's location, allowing everyone to coordinate and ensure no one gets lost;

  • Push To Talk(PTT) - All party members will be able to push a button and talk to each other;

  • Traditional Offroad Events - Regular off-road events where you plan and travel together;

  • Content Creators Events - For people who have followers and want more exposure, this will mark their party on the map with special indicators like promotions to attract more participants.

On the back

I am running my backends on Firebase products - https://firebase.google.com, which should provide enough free quota to test the product.

For the map I am using MapBox this looks like a new standard in other offroading applications like on X and other apps like AllTrails.

What Next?

  • Some code clean-ups to make it reusable and readable;

  • Router updates, will use the native router and remove GoRouter Package;

  • User authentication;

  • Profile Page;

  • Login Page;

0
Subscribe to my newsletter

Read articles from Dmitrii Skrylev directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Dmitrii Skrylev
Dmitrii Skrylev

I am indie hacker and entrepreneur. I am focused on building innovative apps like MudQuest for offroad enthusiasts. Iโ€™m diving into product development and marketing with a background in testing. Sharing my journey through a blog, Iโ€™m committed to turning ideas into reality, one app at a time.