Skip to content

Latest commit

 

History

History
47 lines (29 loc) · 2.88 KB

README.md

File metadata and controls

47 lines (29 loc) · 2.88 KB

Sociatek is a social media-like website.

About

I discover a seamless social experience with my website. From effortless onboarding and real-time activity tracking to enhanced social connections and personalized profiles, i've got you covered. Share your stories, photos, and posts, while exploring a dynamic activity feed. With robust data security and intuitive navigation, it's time to connect, engage, and thrive.

Key Features

  • Social Connections: Users can follow/unfollow others and explore followers and followings, fostering enhanced social interactions.
  • Personalized Profiles: Includes profile visitor tracking, allowing users to see who has visited their profiles.
  • Real-Time Activity Tracking: Displays individual user statuses and includes a dynamic activity feed showcasing recent actions, enhancing engagement and keeping the content fresh.
  • Post Management: Authenticated users can share, update, or delete stories, photos, and other posts. Additionally, they can react to posts, adding a layer of interactivity.
  • Infinite Scroll and Lazy Loading: To improve performance, posts and user data load incrementally based on user scroll, reducing initial load times.
  • Onboarding Experience: New users are introduced via a streamlined multi-step registration form, simplifying the onboarding process.
  • Data Security: Emphasizes secure handling of data, with server- and client-side validations to protect user information.

Challenges

  • User Experience (UX) & User Interface (UI): Designing an intuitive and accessible UI with a seamless UX was critical. The app prioritizes simplicity in navigation and visual appeal, ensuring a meaningful and enjoyable user experience.
  • Performance Optimization: To keep load times low, Sociatek implements lazy loading for posts and users, managing content delivery efficiently.
  • Scalability: Given the social platform’s potential growth, scalability is a focus, allowing for future additions without impacting current performance.
  • Security: Protecting user data is a priority, incorporating SSL and multi-factor authentication to secure user interactions and sensitive information.

Upcoming Features

  • Notifications functionality.
  • Add comments to any post.

Previews

Homepage:

sociatek

Profile Page (profile visitors, user activities):

sociatek profile

Users, Followers and Followings page:

sociatek users, followers and followings

Multistep registration form:

sociatek multistep registration form