Launching a Modern Web App for Munro Enthusiasts: Seeking Expert Feedback
As an emerging developer exploring new frontiers, Iโm excited to share my latest side project idea and gather insights from the community. My goal is to develop a user-centric, modern web application tailored for hikers and mountain explorers, specifically those interested in Munro bagging in Scotland.
Background and Motivation
With several years of experience in web development, Iโve primarily worked with low-code and no-code platforms like Squarespace and Webflow. Iโm comfortable with vanilla CSS and HTML, and Iโve dabbled in JavaScript by creating custom plugins. However, I feel my growth has plateaued, and Iโm eager to challenge myself with a project that pushes my boundaries and serves a real-world community.
The Concept
In Scotland, Munros are peaks exceeding 3,000 feet, and avid hikers often undertake the challenge of conquering all 282 of these mountainsโan activity known as Munro bagging. Existing websites such as munromap.co.uk and munrobagger.scot provide basic tracking and information, but they tend to feel outdated and lack social features.
My aim is to build a sleek, single-page application that not only brings a fresh, modern aesthetic but also incorporates social functionalities. Users could compare their Munro lists with friends, coordinate trips, and share milestones, adding a social dimension to this outdoor pursuit.
Technical Approach
After researching suitable technologies, Iโve outlined a plan to ensure a robust, scalable, and user-friendly platform:
-
Frontend: Utilizing Next.js combined with Tailwind CSS for styling, enhancing SEO with dedicated pages for individual Munro profiles.
-
Mapping: Integrating Mapbox GL to provide interactive, detailed maps of each peak.
-
Backend & Authentication: Leveraging Supabase for managed database solutions, authentication, and serverless functions.
-
Hosting & Deployment: Deploying the application on Vercel for seamless, efficient hosting.
Seeking Feedback
As I step into this new territory with a significantly expanded tech stack, I would love to hear if this direction aligns well with best practices. Are there additional tools or services I should consider? Any advice on managing development complexity or optimizing user experience would be immensely helpful.
Thanks in advance for your insights and suggestions! Iโm excited to embark on this journey and look forward to connecting with fellow developers and outdoor enthusiasts alike.