twitter-clone's People
twitter-clone's Issues
On click of a dm, propogates it into the right hand side with the message history
Controller of sending a new message to a set of people *1 or more persons*
Backend functionality for adding a new tweet
Trends tab based on your tweet content
Hashing functionality for passwords, along with salt
Right hand section with an ability to add a "new message" if nothing is selected
Add controller for bookmarking a tweet; simply a list of tweet ids that have been flagged as 'bookmarked'
Messaging Tab in the bottom right
Who to follow based on mutuals or tweet contents
Registration Page
Modal that takes in either
Name, Phone, and date of birth
OR
Name, Email, and date of birth
Tweets category
Shows your pinned tweet and all the tweets of that profile
Controller for sending all bookmarked tweets for a specific user
Like feature to be able to like a tweet
last dm component
Component that takes in username, name, date of last dm, the dm, and the profile photo of the person sending the dm
Controller that handles getting all the message data of that user
Log In
Takes in Phone, email, or username
and password
Media Category
Only tweets with media
Log In controller
REST handler
Backend Functionaltiy for sending relevent tweets to the homepage
Sharing Tweet button
Add to bookmarks, send as a dm, or copy link to the tweet
'send new message' component with modal that allows u to dm multiple people
Used in both the top middle button and also the right hand side
Controller for taking in data from registration page, and redirecting to a regristration function
REST handling
Comment feature on tweets to add a reply to a tweet
Edit profile button for your own profile page, or the follow, turn on notifs, etc for other's profile
Function that pulls hashed password from db, checks it with inputted pw, and authenticates user
Recent DMs list with all the last people you've dm'd
A new message button in the top middle which allows u to send a new message
Show last 6 media in top right in a media section
'You might like' and 'trends' just like front page
Dropdown Component -> used for both report and share and star icon in top of page; same css, same size, etc
Show cover photo and profile photo plus name, username, bio, location, followers, following, join date
Controller in backend that when we click on profile sends the data to the frontend in json
Tweets and Replies
Pinned tweet and the tweets and replies of the profile
Propogate all the tweets on the frontend middle section that are bookmarked
Search feature in the top right
Function that checks registration details to see if they are unique, and if so, registers the user
Likes Category
Shows tweets said profile has liked
Report button in top right of tweet
Allows you to mark tweet as not interested, to follow, to add or remove to lists, to mute, to block, to embed, or to report
Retweet feature with the option of a comment for a tweet
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.