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.
Link to the live demo: Connectify
- 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.
- 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.