Skip to content

akukerang/HoloForum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

116 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HoloForum

A full stack forum website built with Laravel and React.

Features

  • Authentication: Secure login and registration
  • Direct Messaging: Realtime messaging
  • Notifications: Realtime notifications
  • Profiles: Customizable user profiles
  • Moderation Tools: Lock and remove posts and threads, and ban users.
  • Search: Filter threads and posts by keywords, users, or forum
  • Threads: Create and manage discussion threads
  • Posts: Replies to a thread
  • Reaction: Like system for posts
  • Bookmarks: Get notifications for new posts in bookmarked threads

Pictures

Stack

  • Frontend: React, Tailwind, ShadCN
  • Backend: Laravel 12, SQLite

Installation

  1. Clone the repository
git clone https://github.com/akukerang/HoloForum
cd HoloForum
  1. Backend Setup
composer install
cp .env.example .env
php artisan key:generate
php artisan migrate
  1. Frontend Setup
npm install
npm run build
  1. Start the server
composer run dev

Runs on http://localhost:8000/

Useful Commands

Regenerates slugs for forums

php artisan app:generate-forum-slugs

Gives user the admin role

php artisan app:make-admin {username}

About

Fullstack Forum Platform

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages