## **Brief about the project**

Connect Life is a social media web application system designed to help people connect virtually within VIT with full administrative control for the administrators. It is designed and implemented in the real world with user-friendliness and calculated marketing and engineering-standard requirements in mind. The project has several deliverables and milestones that has been be achieved, including research work, website multiple blueprint generation, data scraping, data collection and analysis of tradeoffs, hard coding and developing codebase for home page, configuration of database functionalities, sign up and log in, project development, deployment, testing, debugging, feature enhancement.

#### FEATURES

1. Responsive.
2. Bilingual Feature [English and Arabic].
3. Real-time notification.
4. Messaging.
5. Notepad for each user.
6. Create a post with title and image upload facility.
7. Share the post on your timeline.
8. Support Box feature for feedback.
9. Report a problem to admin.
10. Multiple admin features.
11. Dashboard for admin with all details.
12. Admin can verify the users.
13. Admin can edit the details of the users.
14. Deletion of Account, post and comments.
15. Upload profile picture and cover photo.
16. Functional Search Bar.
17. Profile Completion Feature.
18. Change of Settings.
19. Search bar features based on hashtags.
20. Hometown and workplace based search.
21. ChatBot feature
22. Contact details
23. About project features

#### SKILLS & TECHNOLOGIES- 

- HTML 5.2, 
- CSS 3.0, 
- Bootstrap 4.0, 
- JavaScript 1.8.5, 
- React JS 17.0.1, 
- PHP 7.3.17, 
- Ajax (for user status retrieval), 
- SQL Server 2019, 
- XAMPP 7.4.5, 
- phpMyAdmin 5.0.0.

# ConnectLife Poster
<img src="https://github.com/avs-abhishek123/Connect-Life/blob/master/imgs/16BCE0366%20review_3%20poster-converted-page-001.jpg" width="100%" height="80%">

# ConnectLife-PHP-social-network
Create your own social network for free with ConnectLife social network, easy to install and fast to use .. Make people connected

<hr>
<h3 style="color: black;font-size: auto;">How to install</h3>
			<p style="color: gray">* When you <b>sign up</b> to the first time into your social network, you will be the main admin of website and you can add more admins from <b>Dashboard > users > Edit/Delete </b>.</p>
<ol type="1">
	<li>First of all, Download the script and extract it on your device.</li>
	<li>Open your <b>phpMyAdmin</b> and create new database and call it <b>ConnectLife</b>.</li>
	<li>Import <b>ConnectLife.sql</b> to your new database that you created, you can find <b>ConnectLife.sql</b> from ConnectLife folder that you extracted, in <b>database</b> folder.</li>
	<li>Edit <b>connect.php</b> file from <b>config &gt; connect.php</b>, set username and password and database name to your DB name ,pass and username.</li>
	<li>upload ConnectLife folder to your host.</li>
	<li>Enjoy it.</li>
</ol>
<hr>

# Contributors:
| Name | GitHub Profile | 
|---|---|
| Allena Venkata Sai Abhishek | [avs-abhishek123](https://github.com/avs-abhishek123) |
| Allena Venkata Sri Reshmi | [reshmi912](https://github.com/reshmi912/Connect-Life)
