An open API service indexing awesome lists of open source software.

https://github.com/iyousefibrahim/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.
https://github.com/iyousefibrahim/connectify

angular flowbite html5 ngx-pagination ngx-spinner ngx-toastr scss typescript

Last synced: 5 months ago
JSON representation

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.

Awesome Lists containing this project

README

          

# 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](#demo)
- [Features](#features)
- [Technologies Used](#technologies-used)

## Demo
Link to the live demo: [Connectify](https://connectify-swart-three.vercel.app/)

## 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.