Skip to content

ayushgit12/Tweetify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tweetify: A MERN Stack Social Networking App

Tweetify is a full-stack web application built with the MERN stack (MongoDB, Express.js, React.js, and Node.js). It allows users to create short posts (tweets), follow other users, and engage in real-time conversations. It helps the users to discuss real life common problems, political issues, critics, and even debate about a certain topic. It lets the users comment in a certain post and create a chain of comments which helps the users engage in real time debates.

Features:

• Real-time Chatting: Socket.io facilitates real-time communication between users, enabling instant messaging and group chats.

• Login & Signup Authentication: Secure user accounts are managed through login and signup functionalities.

• Email Notifications: Nodemailer is used to send email notifications for various actions, such as login, signup, reset password, reporting of tweets, etc.

Tech Stack

• Frontend: React.js + Vite

• Backend: Node.js, Express.js

• Database: MongoDB

• Real-time Messaging: Socket.io

• Email Notifications: Nodemailer

Installation

Clone this repository:

git clone https://github.com/ayushgit12/Tweetify.git

Install dependencies:

For frontend

cd frontend
npm install

For backend

cd backend
npm install

Create a .env file in the root directory and configure your database connection string and any other environment variables.

Running the Application

Start the backend server:

npm start

Run the frontend development server:

npm run dev

This will start both the backend server and the frontend development server. You can access the application at http://localhost:5173 in your web browser.

About

A blog posting and debating website which uses MERN stack to register and login users, and let users post tweets, and debate over controversial topics. Full freedom to talk

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors