Welcome to PRIČAONICA, a secure platform designed for seamless communication through private messages between users. This project is built using PHP and MySQL for server-side scripting and database management. The application not only provides a user-friendly interface for messaging but also includes an admin panel accessible to administrators and moderators. The admin panel offers essential insights into message and user statistics, along with a user account management panel.
- Private Messaging: Users can easily exchange private messages through a straightforward and intuitive interface
- User Profiles: Access and manage user profiles for a personalized experience.
- Data Export: Users can export their data or specific conversation in JSON format.
- Dashboard: A comprehensive dashboard offering key insights into message and user activity.
- Message and User Statistics: Track the overall state of messages and user engagement.
- User Account Management: Admins can manage and control user accounts efficiently, including enabling moderator accounts.
Ensure you have the following software installed on your machine:
- PHP
- MySQL
- Web server (e.g., Apache, Nginx)
- Clone the Repository:
git clone https://github.com/stojanovicljubinko/PRICAONICA-interactive-chat-for-users-v2.git
- Navigate to Project Directory:
cd PRICAONICA-interactive-chat-for-users-v2
- Database Setup:
- Create a new MySQL database `chatdatabase` for the project.
- Import the SQL file located in the project folder to set up the necessary tables.
- Start the Web Server: Start your web server to run the PHP application:
php -S localhost:8000 -t public
. - Access the Application: Open your web browser and navigate to the application's URL (e.g.,
http://localhost:8000
).
- Users can register using email addresses with the domain
@sinergija.ba
. - Moderators can register using email addresses with the domain
@sinergija.edu.ba
.
- After a moderator registers, their account requires activation by an administrator in the admin panel.
- Username: admin@pricaonica.com
- Password: admin123