تفاصيل العمل

Social App is a social networking web application built with React, TypeScript, Vite and Tailwind CSS. It connects to a REST API and covers the core flow of a modern social platform.

So far I’ve built secure registration and login with validated forms, protected and guest-only routes, and a news feed with infinite pagination. The feed shows each post’s author, relative time, text, image, and like, comment and share counts. I’ve also built a post details page with a paginated comments list and a comment form that supports text and image uploads with a preview. The app uses TanStack Query for data fetching and caching, React Hook Form with Zod for forms, Axios for requests, and typed interfaces for all API data. The UI is responsive, with loading, empty and error states and toast notifications.

Next I’m adding post creation with images, profile pictures, likes with instant UI updates, saved posts, post sharing, and comment replies, plus editing and deleting posts and comments, user profile pages and notifications.

This project shows my skills in React architecture, TypeScript, server-state management, pagination, file uploads, authentication flows and responsive UI design.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات