
gittech. site
for different kinds of informations and explorations.
LeetCode Twitter
ο»Ώ# LeetCode Twitter π¦
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. π
π― Project Background
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. π
π Features (Will Support)
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.
π‘ How to Run
- 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 tonpm start
http://localhost:3000
to see the app in action.
π€ Contributing
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.
π License
This project is licensed under the MIT License. See the LICENSE file for details.