railly
The Running Calendar Peru app is designed to help users track and manage running events in Peru. It provides a user-friendly interface for browsing events by month, allowing users to view details such as event titles, dates, times, venues, and categories. The app also indicates whether events are free or postponed. To use the app, users can select a month from a dropdown menu to view the corresponding events. The app fetches event data from an external website, specifically from running4peru.com, using a server-side API built with Next.js. The data is parsed using the Cheerio library to extract relevant event information. Users can also refresh the event list to get the latest updates. Key features of the app include: - A calendar view that organizes events by date. - The ability to filter events by month. - Display of event details, including time, venue, and category. - Indicators for free and postponed events. - Participant tracking functionality, allowing users to mark their attendance for specific events. - Local storage support to save participant status across sessions. The app is built using modern web technologies, including TypeScript, React, and Next.js, with a focus on responsive design and user experience. It leverages various UI components for a polished look and feel, and it utilizes state management to handle loading states and error messages effectively.
No tags
Last Updated July 30, 2025