Sportify is a dummy website created to showcase responsive design and advanced front-end techniques. While it doesn’t offer real functionality, it serves as a practical project for applying HTML, CSS, and advanced Sass skills.
Explore the live project here: Sportify.
Sportify is designed to simulate a platform where users can discover and track sports and events in their local area. Though it's a static site, it demonstrates a solid foundation in responsive design and modern CSS practices.
- Dummy Functionality: The site is static and doesn't include real functionality.
- Advanced Sass: Utilizes features such as variables, mixins, and the 7-1 architecture for organized styling.
- Responsive Design: Adapts seamlessly across desktop, tablet, and mobile devices.
- Custom SVG Icons: Created with Adobe Illustrator and sourced from Flaticon for enhanced visual appeal.
- Progressive Web App (PWA): Installable on devices for offline access and an app-like experience.
- UI Design in Figma: Crafted in Figma with inspiration from Pinterest and Dribbble. View the design here.
- HTML5 & CSS3: Core technologies for structuring and styling the site.
- Advanced Sass: Employs modularization and the 7-1 architecture for CSS organization.
- Flaticon & Adobe Illustrator: Used for creating custom SVG icons.
- Figma: For UI design, inspired by leading design platforms.
- CSS Grid & Flexbox: Techniques for responsive and flexible layout design.
- Progressive Web App (PWA): Provides offline functionality and an enhanced user experience.
This project is part of a learning roadmap aimed at mastering full-stack development. Sportify showcases the application of HTML, CSS, advanced Sass, and other web development tools, forming a foundation for more complex projects.
- NPM Scripts: Used for compiling Sass and managing SVG sprites.
- No Backend: This site is a front-end practice project without backend or real-time data processing.
- PWA: Designed for offline functionality and an app-like user experience.
- Implemented a responsive layout using CSS Grid, Flexbox, and media queries.
- Organized styles with the 7-1 Sass architecture.
- Enabled Progressive Web App (PWA) installability.
- Add real functionality in the future.
-
Meta Tags for Social Media Sharing: Encountered issues with displaying the web image in shared links and social posts. Despite using the correct Open Graph and Twitter Card meta tags, images are not showing.
- Resolution: The issue was caused by using relative paths for the image URLs. Switching to absolute URLs for the
og:image
andtwitter:image
meta tags resolved the problem.
- Resolution: The issue was caused by using relative paths for the image URLs. Switching to absolute URLs for the
-
JavaScript Functionality: Initially had limited experience with JavaScript, which made implementing certain features challenging.
- Resolution: Used ChatGPT to generate JavaScript functionalities and gained valuable experience through practice.
Note: All JavaScript functionalities were generated with the assistance of ChatGPT under specific instructions.