Skip to content

Latest commit

 

History

History
32 lines (25 loc) · 1.63 KB

README.md

File metadata and controls

32 lines (25 loc) · 1.63 KB

Connectify

Connectify is a modern social networking web application that allows users to connect, share posts, comment on each other's content, and manage their profiles. This app is built using Angular and leverages several powerful libraries and features to enhance user experience.

Table of Contents

Demo

Link to the live demo: Connectify

Features

  • User Registration & Login: Secure and seamless sign-up and sign-in process.
  • Add Posts: Users can create and share their thoughts through posts.
  • Add Comments: Engage with posts by adding comments.
  • Profile Management: View and edit your profile, including personal information and activity history.
  • Pagination: Efficiently browse through posts using pagination.
  • Loading Spinner: Provides feedback during data loading processes.
  • Responsive Design: Built with responsive components from Flowbite for optimal display on all devices.
  • Notifications: User-friendly notifications using ngx-toastr for success and error messages.

Technologies Used

  • Angular: Frontend framework for building the application.
  • State Management: Angular Signals
  • UI Framework: Flowbite (Tailwind CSS)
  • Ngx-Pagination: Easily implement pagination for large datasets.
  • Ngx-Spinner: Display loading indicators during asynchronous operations.
  • Ngx-Toastr: Provide notifications for user actions and events.
  • RxJS: Manages asynchronous operations, including user actions like posting and commenting.