Skip to content

dmitriy-uvin/twitter-laravel-vue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Twitter Clone

Build Status Codacy Badge StyleCI Software License

Technologies

Backend:

Frontend:

Install

Installation is described inside backend and frontend folders independently.

Preview

Feed Page

Preview Preview

Add Tweet

Preview

Tweet Page

Preview

Comment

Preview Preview

Profile

Preview

My Feed

Preview Preview

Architecture

  • Frontend: SPA - Single Page Application
  • Backend: REST API service

Features

  • Create/Edit/Delete/Add Image Tweet/Comment
  • Share Tweet
  • Like Tweet/Comment
  • Paginated Tweets/Comments Loading
  • Sorting tweets by Date(ASC/DESC), Likes amount(ASC/DESC)
  • Changing view of feed container
  • Show tweets created/liked by authorized user
  • Change avatar
  • Edit profile settings
  • Ability to receive email notifications when your tweet/comment is liked
  • Ability to open modal with users who liked tweet/comment
  • Ability to see new tweets/comments in real time
  • Forgot and Reset password via email

License

MIT license.