Check out some of my projects!
PaceMaker





PaceMaker
PaceMaker is a Ruby on Rails application that empowers cross country athletes and coaches to track their progress and achieve both personal and team goals. It features intuitive team management, comprehensive run and streak tracking, and goal-setting to cultivate a supportive and competitive environment. Secure authentication is handled with Devise and Google OAuth 2.0, and Strava API integration enables real-time synchronization of running activities. To facilitate team communication, PaceMaker includes built-in team messaging with topic-driven discussions, delivering real-time updates via Turbo Streams and ActionCable. PaceMaker also offers PWA capability for enhanced user-friendliness.
Technologies used:
Weather App
Weather App
A dynamic weather application built with Webpack and styled using Tailwind CSS. It integrates with WeatherAPI to provide accurate weather data for any city worldwide, including current conditions, hourly forecasts, and daily forecasts. Users can search for specific locations or utilize their browser’s geolocation feature to instantly get weather information for their current location. The app includes a customizable settings interface where users can set their preferred units for distance, and uses local storage to remember the last location.
Technologies used:




Todo!




Todo!
Todo! is a sleek and minimalist to-do list application designed for simple task management. Users can easily create, edit, complete, and delete tasks, as well as organize them into lists which can also be created, edited, and deleted. Tasks can be moved between lists, providing an easy way for users to organize their tasks. The app features intuitive drag-and-drop functionality, powered by SortableJS, allowing users to rearrange tasks and lists with ease. All tasks and lists are saved in local storage, ensuring they persist between sessions. A custom onboarding flow introduces new users to the app’s features, which can be revisited anytime for guidance. Built with Webpack, Todo! embraces modern frontend development practices, delivering a fast, efficient, and seamless user experience.
Technologies used:
Looking for more? Visit my GitHub profile to see more of my work!