This is a Twitter replica web application built using Express.js, Pug as the view engine, and MongoDB with Mongoose for database management.
- User Authentication: Users can sign up, log in, and log out securely.
- Tweet Functionality: Users can create, read, update, and delete tweets.
- Follow System: Users can follow and unfollow other users.
- Responsive Design: The web app is designed to be responsive across devices.
-
Backend:
- Express.js - Web framework for Node.js
- MongoDB - NoSQL database
- Mongoose - MongoDB object modeling for Node.js
-
Frontend:
- Pug (formerly Jade) - Template engine for Node.js
-
Clone the repository:
git clone https://github.com/AnnonymousBanda/Twitter-clone cd twitter-clone
-
Install all the required packages:
npm install
-
Start the Application:
npm start
-
For continous restart of server on any changes:
npm run dev