Skip to content

A simple social media app featuring real-time messaging, user authentication, and a responsive design.

Notifications You must be signed in to change notification settings

ChrisDc777/social-thegram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TheGram

TheGram TheGram

TheGram is a social media platform social media platform that offers a range of modern features, including a vibrant home content feed, user authentication, and real-time messaging powered by Socket.IO. (Notifications button is only for display)

TheGramEg1

Real-Time Messaging

TheGramChat

If you're interested, you can try building additional features like the Explore page, Reels, Stories and integrating Notifications to enhance your experience further

Please note that if you're accessing the website, it may take a moment to load since it can be spun down with inactivity.

Installation

Installation is needed in both frontend and backend folders using command

npm install

Setup .env file

PORT=...
MONGO_URI=...
JWT_SECRET=...
CLOUDINARY_CLOUD_NAME=...
CLOUDINARY_API_KEY=...
CLOUDINARY_API_SECRET=...

Start the app

Note: You will need to update the start commands for both the frontend and backend, as well as the server startup in the backend, due to the production build of the files. After that use the following commands:

// For frontend
npm run dev

// For backend
node server.js

About

A simple social media app featuring real-time messaging, user authentication, and a responsive design.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published