Inspiration
As a lifelong skier, I've witnessed the camaraderie skiing brings to mountain communities. Inspired to merge this passion with technology, I created SkiTownRace.com to offer a platform for connecting skiers through fun, accessible, and engaging ski racing events.
What It Does
SkiTownRace.com streamlines ski racing for local communities:
- Event Registration: Enables users to register for races online, track their registrations, and view assigned bib numbers.
- Race Management: Allows event organizers to create, edit, and manage events, including details like venues, dates, disciplines, and more.
- User Profiles: Provides personal dashboards for participants to view their events, manage profiles, and track performance.
- Filtered Event Search: Helps users discover events using advanced filters like location, discipline, and date.
- Chat Assistant: Includes an intelligent assistant powered by Mistral for registration guidance, event information, and user support.
- Community Engagement: Links local businesses with racers through sponsorship opportunities. PDF Integration: Supports uploading and processing race-related documents for participant review.
How I Built It
- Streamlit: Developed a responsive and user-friendly interface.
- Snowflake Cortex: Powered the backend with scalable data storage and embedded AI functionality, enabling features like semantic search and user recommendations.
- Mistral AI: Integrated AI-powered text completion and content recommendations for race-related queries.
- Chat Interface: Built an interactive chatbot to support user engagement and resolve common questions.
- Dynamic Forms: Designed flexible registration and event creation forms to meet user needs.
- Data Handling: Implemented secure data handling and offline support for low-connectivity areas.
Challenges I Faced
- Connectivity Issues: Designed the app to function seamlessly in regions with limited internet access.
- Complex Event Structures: Balanced flexibility in event creation with user-friendliness for organizers.
- Scalability: Ensured the platform can handle high volumes of registrations and interactions.
- User Guidance: Simplified race registration with AI-driven support in complex workflows.
Accomplishments I'm Proud Of
- Successfully launched in my hometown with 120+ active users.
- Partnered with local sponsors to support the platform and provide incentives.
- Built an inclusive system that supports different skill levels and race disciplines.
- Incorporated AI features for user support and document processing, setting the stage for future innovations.
What I Learned
- Technology as an Enabler: Tech can enhance traditional activities when integrated thoughtfully.
- User-Centered Design: Simplifying the user journey leads to higher engagement.
- Collaboration Matters: Partnering with local businesses and ski resorts strengthened the platform's impact.
What's Next for SkiTownRace
- Event Expansion: Launch events in three additional ski towns next season.
- Youth Engagement: Add race categories for youth and families to broaden inclusivity.
- Mobile App Development: Create a companion app for easier on-the-go access.
- Advanced Analytics: Introduce performance tracking and leaderboards to engage racers further.
- Enhanced AI Support: Expand chatbot capabilities to handle more complex queries and personalized - - event suggestions.
Impact
SkiTownRace.com is more than a platform—it's a community builder. By combining technology with the spirit of skiing, it fosters connections and brings neighbors together through shared experiences on the slopes.
Built With
- amazon-web-services
- cortex
- mistral
- python
- snowfalke
- snowpark
- streamlit
Log in or sign up for Devpost to join the conversation.