Skip to content

bhaskar4k/In-Touch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Full walkthrough video of this project - https://youtu.be/s7SPGE-qIiA?si=m6LxpbyuUsM8Nm1k

๐—ง๐—ฒ๐—ฐ๐—ต ๐—ฆ๐˜๐—ฎ๐—ฐ๐—ธ : React.js, Node.js, Express.js, JAVA, SQL, Rest API, MySQL, MongoDB

โ€ข Created a fully functional social media website where users can create accounts and then log in. Users can upload, edit, and delete posts. Users can like, comment on posts, search other users, and can follow them and can view whom they are following or who are followers of them. Users also can engage in ๐Ÿญ๐˜ƒ๐Ÿญ ๐—ฐ๐—ต๐—ฎ๐˜๐˜€.

โ€ข Every user will have a newsfeed, generated by user-favourite tags. User-favorite tags are those tags that the user generally loves to add to his/her posts.

โ€ข Implemented ๐—ฆ๐—ผ๐—ฐ๐—ธ๐—ฒ๐˜.๐—œ๐—ข to have a real-time updation in like and comment box without reloading the page.

โ€ข Integrated a system to ๐—ฃ๐˜‚๐˜€๐—ต ๐—ป๐—ผ๐˜๐—ถ๐—ณ๐—ถ๐—ฐ๐—ฎ๐˜๐—ถ๐—ผ๐—ป๐˜€ to all active users in real-time by maintaining a persistent connection between client and server using Socket.IO.

โ€ข Added a feature for users to search for other users efficiently, and achieved logarithmic search time. This was done by implementing ๐—•๐—ถ๐—ป๐—ฎ๐—ฟ๐˜† ๐˜€๐—ฒ๐—ฎ๐—ฟ๐—ฐ๐—ต on local storage to have a ๐—น๐—ผ๐—ด(๐—ป) ๐˜€๐—ฒ๐—ฎ๐—ฟ๐—ฐ๐—ต ๐˜๐—ถ๐—บ๐—ฒ and incorporated ๐—›๐—ผ๐—ฟ๐—ถ๐˜‡๐—ผ๐—ป๐˜๐—ฎ๐—น ๐—ฝ๐—ฎ๐—ฟ๐˜๐—ถ๐˜๐—ถ๐—ผ๐—ป๐—ถ๐—ป๐—ด and indexing in the database to further reduce search time.

โ€ข Utilized ๐—–๐—ฟ๐—ผ๐—ฝ๐—ฝ๐—ฒ๐—ฟ.๐—ท๐˜€ to provide cropping and zooming features for images before they are uploaded as profile photos.

โ€ข Also implemented a real-time chatting system to have seamless communication between users.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published