Welcome to my Twitter Clone project! This project replicates the core features of Twitter, allowing users to post, read, update, and delete tweets. It's a full-stack web application built using Node.js, Express.js, and EJS templating for the frontend.
You can watch a live demo of this project in action here.
- Create Tweets: Share your thoughts and ideas with the world.
- Read Tweets: View your tweets and those of others in a clean and organized interface.
- Update Tweets: Edit your tweets if you spot a typo or want to add more.
- Delete Tweets: Remove tweets that no longer spark joy. 😉
- Frontend: EJS templating for dynamic web pages.
- Backend: Powered by Node.js and Express.js.
- Database: Currently using an in-memory array (real databases coming soon!).
- Styling: CSS3 for a sleek and responsive design.
-
Clone this repository to your local machine using
git clone
. -
Navigate to the project directory.
-
Install the required dependencies using:
npm install
- Start the application using:
node index.js
- Open your web browser and navigate to http://localhost:8080/tweets to use the Twitter Clone.
Contributions are welcome! If you'd like to contribute to this project, please 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.
- Submit a pull request to the original repository.