A social networking service is an online platform that people use to build social networks or social relationships with other people who share similar personal or career interests, activities, backgrounds, or real-life connections. Social networking services vary in format and the number of features.
This project is developed in Node JS and Mongo DB. It has all the functionality that you need to build a social network for your local community.
-
Download and Install Node JS and Mongo DB
-
Start Mongo DB server by running the following command in "bin" folder where Mongo DB is installed:
./mongod
or
mongod
-
Then open command prompt in this folder and run the following command:
npm update
npm install -g nodemon
nodemon server.js
-
Then open your browser and enter the following address:
- Login and registration
- Update profile
- Posts
- Like, comment and reply
- Share post in timeline, pages and groups
- Notifications
- Search
- Email confirmation
- Reset password
- Create friends
- Create pages
- Create groups
- Realtime chat
- See people who viewed your profile
- Edit and delete post
- Load more button
- Send image and videos in chat
- See people who liked and shared your post
- Encryption on chat messages
- Ban and delete user
- Filter bad/abusive words
- Adult image validation
- Ban post
- Create events
- Embed YouTube videos in post
- Customer support
- Advertisement (boost post)
- Emoji comments
- Like, dislike, comment on stories
- People nearby
- Group chat