CONNECTO is a campus connect platform designed to bring students together, allowing them to connect, share posts, and chat with one another. This platform aims to foster a sense of community and enhance communication among students on campus.
- User Registration and Authentication: Secure sign-up and login functionality for students.
- Profile Management: Create and update user profiles with personal information and preferences.
- Posting: Share updates, announcements, and posts with the campus community.
- Commenting and Liking: Engage with posts through comments and likes.
- Direct Messaging: One-on-one chat functionality to communicate privately with other students.
- Group Chats: Create and join group chats based on interests, courses, or other commonalities.
- Notifications: Stay updated with real-time notifications for new messages, likes, and comments.
- Frontend: HTML, CSS, JS
- Backend: PHP
- Database: MySQL
Before you begin, ensure you have the following installed on your local machine:
- xampp
- vs code
- Clone the Repository
https://github.com/Mini-Project2024/Connecto.git
- Go to the folder
cd connecto
-
Download and Install XAMPP:
- Download XAMPP from Apache Friends.
- Install XAMPP on your local machine.
-
Copy Folder to XAMPP Directory:
- Copy the application folder to the
htdocs
directory inside your XAMPP installation folder (e.g.,C:\xampp\htdocs\
).
- Copy the application folder to the
-
Start XAMPP:
- Open the XAMPP Control Panel.
- Start the Apache and MySQL modules.
-
Create Database:
- Open your web browser and go to
http://localhost/phpmyadmin
. - Create a new database named
finder
. - Import the SQL file provided in the
database
folder of this repository to set up the necessary tables.
- Open your web browser and go to
-
Configure Database Connection:
- Open the
config.php
anddatabase.php
file in the project directory. - Update the database credentials (hostname, username, password, database name) to match your local setup
- Open the
-
Open your web browser and navigate to
http://localhost/connecto/components/pages/index.html
to start using CONNECTO.
This is a team project, and we are grateful for the contributions of all team members:
Thank you for your hard work and dedication in making CONNECTO a reality!
For questions, suggestions, or feedback, please contact any of the members.
Thank you for using CONNECTO! We hope this platform enhances your campus experience.