{"repo":"merikbest/twitter-spring-reactjs","free":true,"listed":false,"github":"https://github.com/merikbest/twitter-spring-reactjs","clone":"git clone https://github.com/merikbest/twitter-spring-reactjs.git","description":":bird: Twitter Clone with Microservice Architecture using Java 17, Spring Boot, Spring Cloud, PostgreSQL, S3 bucket, JWT, TypeScript, React.js, Redux-Saga, Material-UI","language":"TypeScript","stars":399,"topics":["twitter","twitter-clone","social-network","java","javascript","typescript","spring","spring-boot","reactjs","redux-saga"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Twitter clone Twitter clone developed with a microservice approach using the Spring Framework and React.js. The project is always updated with new features. See more demo screenshots below. Used Technologies: Back-end: Java 17, Spring (Boot, Cloud, Data, Security), JPA / Hibernate, PostgreSQL, JUnit, Mockito Front-end: TypeScript, React.js, Redux-Saga, Material-UI, Jest, Enzyme Security: JWT AWS S3 bucket Docker Features Authentication with JWT and Email validation. Password change. Users can Add tweets, Like, Retweet, Reply, Quote tweets, Schedule tweets. Users can Delete tweets, Send tweet via Direct Message, Add tweet to Bookmarks. Users can Create Lists, Edit Lists, Add other users to Lists, Follow List, Pin Lists. Users get notifications when someone subscribed, retweet or liked tweet. Users can add Images to tweet, Create Poll and vote, Post tweets with link preview, Posts tweets with YouTube video link. Websocket online chats. Private user profile and lists. Account Settings. Users can subscribe to each other. User can edit profile. User can block and mute other users. Users can customize site color scheme and color background. Users can search tweets by hashtags and search other users and users tweets. All images downloads on Amazon S3 bucket. Work in progress Advanced search User mentions Tweet thread Front-end refactoring Back-end refactoring Adaptive layout Installation 1. Install maven: link 2. Install Java: link 3. Install Postgresql: link 4. Install Intellij IDE","default_branch":null,"files":null,"tree":[],"storefront":"/r/merikbest","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/merikbest/twitter-spring-reactjs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}