Welcome to LeetCode Twitter—a social media site inspired by a LeetCode design problem! Yes, it started as a joke, but now it’s a functional (and fun) project. 🎉
While solving the Design Twitter problem on LeetCode, I thought:
“Wouldn't it be funny if someone actually implemented this code as a functional social media site?”
So here we are. This project takes the solution from the problem and turns it into a simple, working social media platform. It's what you'd call a meme project, but with real code and real functionality. 😎
The project currently has the base functionalities outlined in the LeetCode problem:
- Post a Tweet: Users can post tweets.
- Follow/Unfollow: Users can follow and unfollow each other.
- View News Feed: Displays the 10 most recent tweets from the user and people they follow.
- Clone the repository:
git clone https://github.com/yeonholee50/LeetCodeTwitter.git cd LeetCodeTwitter
- Install dependencies (if any):
npm install
- Run the application:
Open your browser and navigate to
npm start
http://localhost:3000
to see the app in action.
Contributions are welcome! Feel free to open issues or pull requests. To contribute, follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push your changes to your fork.
- Open a pull request to the main repository.
This project is licensed under the MIT License. See the LICENSE file for details.