Skip to content

Shikhergarg/Microblogging-Site

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Microblogging-Site

  1. The application fulfills the following requirements.

  2. Login and register user functionalities a. Login should work on providing registered email and password. b. Register new user should take following inputs i. Email ii. Password iii. First and Last Name (Alphabets and spaces only) iv. Profile Image (JPG or PNG) v. Contact number (10 digits, numeric only) vi. Country of Residence (dropdown) c. All fields are mandatory. d. E-Mail must be unique and valid as per standard format. e. Password minimum length is 8 and it must have at-least 1 special character, 1 number and 1 alphabet each.

  3. Playground a. After login user lands on this dashboard page. b. It only has tweets from people he/she is following along with his/her own tweets. c. The tweet messages are listed in reverse chronological order. i.e. Latest message comes on top. d. User has choice to like or dislike a tweet. e. Only user who created the tweet has option to Edit/Delete a tweet.

  4. Compose new tweet a. Clicking on this button opens a popover with textbox. b. Messages can be of maximum 240 characters. c. Messages can contain Hashtags. vii. Hashtag is a word or phrase preceded by a hash sign (#) and used in searching messages. d. On clicking Done, the message gets saved and should be displayed on user Dashboard.

  5. Followers a. This tab shows all the followers of current logged in user. b. Total Number of followers are shown in tabs heading.

  6. Following a. This tab shows all the users which current logged in user is following. b. Total Number of users being followed are shown in tabs heading. c. User has option to Unfollow.

  7. Search: User can type any text and click search button. This will populate search results in both tabs (provided results are generated). a. People: Search result works on email, first-name and last-name. viii. “Follow”/ “Unfollow” option appears next to searched users. ix. On clicking these buttons respective action is done. b. Post: Search result works only on hashtags.

  8. Analytics a. Identify most trending hashtag. (Logic should include both most searched keyword and most hashed keyword) b. Total Tweets today by all users. c. Most tweets by which person till date. d. Most liked tweet till date.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published