Skip to content

Oldagram simulates a social media platform where users can view posts with photos, comments, and likes. Semantic HTML, interactive CSS effects, and JavaScript were used to dynamically render the posts.

Notifications You must be signed in to change notification settings

mendezpvi/fcp-oldagram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Oldagram - Solo Project

Overview 🧐

This project is part of the "Essential CSS Concepts" module from the Frontend Career Path course on Scrimba.

Oldagram simulates a social media platform where users can view posts with photos, comments, and likes. Semantic HTML, interactive CSS effects, and JavaScript were used to dynamically render the posts.

Oldagram

Requeriments 📝

Create the first post.

Use semantic HTML.

Add hover effects to the icons.

Stretch goals 💪

Use JavaScript to render out all three posts.

❌ Increase the likes when double clicking the post.

Screenshots 📷

Mobile

Desktop

Links 🔗

Scrim code 👈

Live site 👈

What I learned 🤓

🔳 Importing constants from JS files: I used import to manage icons and data from separate files, keeping the code modular and maintainable.

🔳 Defer in JavaScript: I used the defer attribute to ensure the script runs after the DOM is fully loaded.

🔳 Focus-visible: I implemented accessible styles to improve the visibility of focused elements, but only for keyboard users.

🔳 Outline and accessibility: I applied the outline attribute to maintain accessibility without compromising aesthetics, improving the experience for keyboard-dependent users.

🔳 CSS transitions: I added smooth transitions for hover and focus effects on the icons for a better user experience.

Resources 🗃️

🗃️ Frontend Career Path by Scrimba

Author 🔰

✨ Frontend Mentor - @medezpvi

✨ X (formerly Twitter) - @medezpvi

About

Oldagram simulates a social media platform where users can view posts with photos, comments, and likes. Semantic HTML, interactive CSS effects, and JavaScript were used to dynamically render the posts.

Topics

Resources

Stars

Watchers

Forks