Hashtag.io
Hashtag.io is a PHP based social networking website, which supports exclusive multimedia content, sharing and private or group messaging service.
Install / Use
/learn @Subhajit25Mondal/Hashtag.ioREADME
hashtag.io
Hashtag.io is a PHP based social networking website, which supports exclusive multimedia content, sharing and private or group messaging service.
Quick Links
Screenshots
<img width="960" alt="capture1" src="https://user-images.githubusercontent.com/27961735/38722563-e759e80a-3f1b-11e8-99b1-67c38138cb82.PNG"> <img width="948" alt="capture2" src="https://user-images.githubusercontent.com/27961735/38722566-eac5aed4-3f1b-11e8-8165-1e1efb28ae9a.PNG"> <img width="957" alt="capture3" src="https://user-images.githubusercontent.com/27961735/38722592-fd4dda04-3f1b-11e8-938c-7cbe298b0670.PNG"> <img width="946" alt="capture4" src="https://user-images.githubusercontent.com/27961735/38722594-005daae4-3f1c-11e8-9b18-23262fd79684.PNG"> <img width="958" alt="capture5" src="https://user-images.githubusercontent.com/27961735/38722595-01c5f6d4-3f1c-11e8-9cb3-131334038bd7.PNG">Features
-
Login, Signup, Forgot password (with email verification).
-
Quick Login like in Facebook and Instagram (this means app remembers that you had logged in, so you only have enter password to login again).
-
Indicates that users exists as you type username when signing up.
-
About, Developer, Help, 404, No such user, No such group page.
-
AJAX used almost everywhere (From login to logout).
-
Follow, Unfollow, Recommend, Profile views, Block, Unblock.
-
Like, Comment (Sticker, Text, Image), Share, Unshare, Remove share, Tag, Untag, Remove tag, Copy post link, Delete post, Edit post, Open post.
-
Post Text, Image (with filters), Video, Audio, Link, Document, Location with emojis, Font size, Tag, mentions, hashtags and location.
-
Time ago format used everywhere.
-
Custom Video and Audio player.
-
Add tags to describe yourself much more.
-
Edit your profile (From username, Bio, social links to tags).
-
Get suggestions on whome to follow (you can also refresh suggestions).
-
Know what are some of the most popular hashtags.
-
Mutual likes and comments as in Facebook (When you see a post, if your followings have liked or commented on the post, then app re-arranges post's likers and commenters in a way that your followings get the first priority). eg. F1, F2, F3 and 230 others liked where F = Following.
-
Shows images in Theatre mode.
-
Explore people, photos, videos, audios and groups.
-
Get notified on almost everything from your post being liked, commented, shared TO you being added to a group.
-
Create conversation with your followings and give your conversation a title.
-
Message emoji, Text, Image, Sticker.
-
Delete conversation, unsend all your messages, edit conversation title and get all info about the conversation.
-
Create group conversation with your followings.
-
Change admin (if you're an admin), leave group, remove member, change group avatar, add members and get more info about the group.
-
Bookmark the post if you liked it.
-
Make a user favourite if you like him/her.
-
Create a group with your followings.
-
Shows newest member, members you know from the group.
-
Post (Point no. 8).
-
Add/remove members.
-
Edit group's settings.
-
Shows if a user is online.
-
Love a group, invite your followings to the group.
-
Change your avatar from over 200 custom avatars, don't like it upload your avatar with a cropping tool (Same can be done while changing group avatar).
-
If a text post is large, then a glimpse of the post is shown and you can load more.
-
You will be always prompted from deleting a post to blocking someone.
-
Search users, groups and hashtags.
-
Click on a particular user tag such as 'Mumbaikar' and see all users with the same user tag.
-
Google+ style notification bar (one that transitions from the bottom, stays 3 seconds and then goes down).
-
Description provided almost everywhere eg. when you hover over Like (Heart) button, then there'll be description of 'LIKE'.
-
Change you password.
-
Change account type private or public (Default: public).
-
Change email and phone visibility.
-
Get all your login details.
Requirements
Latest Version of PHP and Apache Server (Xampp/ Wampp).
Setup Guide
- Open PHPMyAdmin, create a Database & import hashtag.sql.
- Open
config/class/needy_class.php& fill up your PDO, Path & Email details. - Open
config/declare.php,config/class/needy_class.php&public/js/modules.js& replace DIR variable containing my root path with your root path. (Note: Do not add forward slash in the end!). - Open
.htaccess, go to line 17 & replace it with your root path. - If Time ago feature is not working correctly (forward or behind), then go to
config/class/time.class.php& play around with line no 8. Enjoy!!
Contribute
Show your support by 🌟 the project!! Feel free to contribute! Credits: @yTakkar
LICENSE
MIT License
Related Skills
feishu-drive
349.7k|
things-mac
349.7kManage Things 3 via the `things` CLI on macOS (add/update projects+todos via URL scheme; read/search/list from the local Things database)
clawhub
349.7kUse the ClawHub CLI to search, install, update, and publish agent skills from clawhub.com
postkit
PostgreSQL-native identity, configuration, metering, and job queues. SQL functions that work with any language or driver
