Chat Forum for Khwaja Moinuddin Chishti Language Univeristy
Chishti Chats is a student-centric forum developed to foster a vibrant community within Khwaja Moinuddin Chishti Language University. Our platform aims to facilitate seamless communication, knowledge sharing, and collaboration among students and faculty members. With an intuitive interface, Chishti Chats offers a centralized space for students to engage in discussions, share valuable insights, create meaningful connections, and enhance their academic journey.
As this project is built on Laravel, you need to have the following installed on your system:
- Any Server (XAMPP, WAMP, LAMP, etc.) with PHP version 8.0 or above
- Ensure you met all the requriments as mentioned in Laravel Documentation.
- Composer for managing dependencies, which can be installed from here.
- NodeJS & NPM for managing frontend dependencies, which can be installed from here.
As long as you have the above installed, you are good to go.
You can follow the steps below to setup the project on your system:
- Clone the repository to your system using the following command:
git clone https://github.com/subhanraj/chishti-chats.git
- Navigate to the project directory:
cd chishti-chats
- Install all the dependencies using composer:
composer install
- Install all the dependencies using npm:
npm install
- Create a copy of
.env.example
file as.env
and update the database credentials:
cp .env.example .env
- Set the application key:
php artisan key:generate
- Run the database migrations:
php artisan migrate
- Run the database seeder:
php artisan db:seed
- Setup Email configuration in
.env
file for OTP verification:
MAIL_MAILER= // Your Mail Driver
MAIL_HOST= // Your SMTP Host
MAIL_PORT= // Your SMTP Port
MAIL_USERNAME= // Your SMTP Username
MAIL_PASSWORD= // Your SMTP Password
MAIL_ENCRYPTION= // Your SMTP Encryption
MAIL_FROM_ADDRESS= // Your SMTP From Address
MAIL_FROM_NAME="${APP_NAME}"
- Run the artisan serve command:
php artisan serve
- Run the npm watch command:
npm run watch
Now, you can access the application at http://localhost:3000
.
We welcome contributions to Chishti Chats. If you are interested in contributing to this project, please read our contributing guidelines.
Chishti Chats is open-sourced software licensed under the MIT license. You are free to use, modify, distribute, and sell it under the given license.