Profile picture
Imran Khan
Fullstack Engineer
Home
Software development
Projects
Blogs
Back

Projects

ShareMe

Source Code
  • A Pinterest-style image-sharing platform featuring posts, comments, favorites, search, and Google login
  • Built with React, TypeScript, and Tailwind CSS, integrating Google OAuth for authentication and authorization flows
  • Designed data schema for posts, comments, and favorites using Sanity CMS; implemented category-based search and filtering
  • Added optimistic UI updates for likes/favorites and infinite scroll for seamless large gallery rendering
Technologies & tools
React
TypeScript
Tailwind CSS
Google OAuth
Sanity CMS

Workflow

Source Code
  • A Kanban board application with real-time drag-and-drop for task state updates
  • Built using React, Tailwind CSS, and Vite for fast development and smooth UI performance
  • Implemented react-beautiful-dnd library for easy-to-use drag-and-drop functionality enabling seamless task state updates
Technologies & tools
React
Tailwind CSS
Vite
react-beautiful-dnd

Frontend Mentor | Challenges

Source Code
  • Solutions to frontend development challenges from Frontend Mentor
  • Projects created using a wide array of technologies while keeping responsive web design in mind
  • Demonstrates proficiency in HTML, CSS, JavaScript, and various frontend frameworks
Technologies & tools
HTML
CSS
JavaScript
Responsive Design

MovieLand

Source Code
  • A mini IMDb project that enables you to search for movies/TV shows using the OMDb API
  • Provides a direct link to explore more about the selected content on the IMDb official site
  • Clean interface with search functionality and movie details display
Technologies & tools
React
JavaScript
OMDb API
CSS