sjwatts119 / Voltage

Voltage is a modern, real-time chat application built using the TALL stack.
https://voltage.sjwatts.com
1 stars 0 forks source link

Voltage

Voltage is a modern, real-time chat application built using the TALL stack (Tailwind CSS, Alpine.js, Laravel, and Livewire). It offers fully customizable profiles, private and group chat capabilities, and a dynamic interface that keeps users updated with the latest changes.

🚀 Features

🧑‍🎤 Profiles and Customization

💬 Chat Functionality

🌐 Real-Time Updates

🛠️ Installation

To run Voltage locally using Laravel Sail, follow these steps:

Prerequisites

Steps

  1. Clone the Repository
  2. Set up Environment Variables (You will need Pusher API Credentials)
  3. Install Composer Dependencies: composer install
  4. Start Docker Containers: ./vendor/bin/sail up (Ensure Docker is Running)
  5. Generate Application Key: ./vendor/bin/sail artisan key:generate
  6. Run Database Migration and Seeder: ./vendor/bin/sail artisan migrate:fresh --seed
  7. Create Storage Symlink: ./vendor/bin/sail artisan storage:link
  8. Install NPM Dependencies: ./vendor/bin/sail npm install
  9. Built Frontend Assets: ./vendor/bin/sail npm run-script build
  10. Access the Application: Voltage should now be accessible at 127.0.0.1

🚧 Development Status

Voltage is currently in active development. As such, some bugs and issues are to be expected.

For a list of known issues and bugs, as well as any planned enhancements, please refer to the Issues tab.

🧑‍💻 Authors & Contributors