Skip to content

About Projects implemented at Sinergija University. Chat is a program with a chat intuitive interface and provides communication in parallel with many users.

Notifications You must be signed in to change notification settings

stojanovicljubinko/PRICAONICA-interactive-chat-for-users-v2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitPoint

PRIČAONICA - INTERACTIVE CHAT FOR USERS


Overview

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.

Features

User Interface

  • 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.

Admin Panel

  • 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.

Prerequisites

Ensure you have the following software installed on your machine:

  • PHP
  • MySQL
  • Web server (e.g., Apache, Nginx)

Installation

  1. Clone the Repository:
    git clone https://github.com/stojanovicljubinko/PRICAONICA-interactive-chat-for-users-v2.git

  2. Navigate to Project Directory:
    cd PRICAONICA-interactive-chat-for-users-v2

  3. 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.

  4. Start the Web Server: Start your web server to run the PHP application: php -S localhost:8000 -t public.
  5. Access the Application: Open your web browser and navigate to the application's URL (e.g., http://localhost:8000).

User Registration

  • Users can register using email addresses with the domain @sinergija.ba.
  • Moderators can register using email addresses with the domain @sinergija.edu.ba.

Moderator Account Activation

  • After a moderator registers, their account requires activation by an administrator in the admin panel.

Admin Panel Access

Admin Credentials

  • Username: admin@pricaonica.com
  • Password: admin123

About

About Projects implemented at Sinergija University. Chat is a program with a chat intuitive interface and provides communication in parallel with many users.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published