Qwitter is a microblogging platform that allows users to post and interact with short messages called tweets, fostering real-time communication and information sharing.
-
Microblogging for Real-Time Communication - Qwitter is a platform enabling users to post and engage with concise messages called tweets, fostering instant communication and information sharing.
-
The Qwitter project endeavors to replicate the core functionality of Twitter, providing a user-friendly and feature-rich platform for real-time microblogging. The project includes tools for posting tweets, following users, and exploring trending topics. The goal is to create a versatile platform suitable for anyone seeking seamless microblogging experiences.
- Profile overview (name, bio, profile picture, etc..)
- Your Posts
- Your Replies
- Your Media
- Your Likes
- Your Followers/Followings
- Create a rich text post
- Create posts with any type of media (GIF, images, videos, etc..)
- Save post
- Edit Post
- Delete post
- View Post engagements
- Notifications
- Push notifications
- All notifications
- Messages
- All messages
- Unread messages
- Sent
- Usernames mentions
- Delete message
- Reply to message
- Groups
- create group
- delete group
- add people to a group
-
Follow
- follow user
- unfollow user
-
Mute
- mute user
- unmute user
-
Block
- block user
- unblock user
-
Account
- change email address
- change username
- change Password
-
Profile
- change display name
- change profile picture
- change bio
-
Safety and privacy
- Blocked people
- Muted people
- Clone the repository
$ git clone https://github.com/Qwitter/Qwitter-Frontend.git
- Navigate to repository directory
$ cd Qwitter-Frontend
- Install dependencies
$ npm install
- Running on development mode
$ npm start
Yousef |
Mrawan |
Seif |
Mohamed |
This software is licensed under MIT License, See License.