Skip to content

postaverse/postaverse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2f15c44Β Β·Β Β· Aug 31, 2025

History

1,019 Commits
Aug 18, 2025
Jun 21, 2025
Jun 3, 2025
Jun 3, 2025
Jun 5, 2025
Apr 30, 2025
Jun 14, 2025
Jun 21, 2025
May 25, 2024
Jun 11, 2025
May 25, 2024
Apr 30, 2025
May 25, 2024
May 2, 2025
Jun 5, 2025
Sep 25, 2024
May 14, 2025
Jul 28, 2024
Aug 31, 2025
Aug 31, 2025
Jul 23, 2025
Jul 23, 2025
May 25, 2024
May 2, 2025
May 25, 2024
May 5, 2025

Repository files navigation

Postaverse

loc

Welcome to Postaverse - a friendly social space where people connect and share what matters to them. Our open-source platform is built to help communities thrive online!

What Can You Do on Postaverse?

  • πŸ‘€ Create your own personalized profile
  • πŸ“ Share posts with text and images
  • πŸ“„ Create and publish blogs
  • πŸ’¬ Comment on posts and blogs
  • ❀️ Like content you enjoy
  • πŸ‘₯ Follow others to see their updates
  • πŸ”” Get notified when something happens
  • πŸ” Find friends and interesting content

Getting Started

Setting up Postaverse on your computer is simple:

  1. Download the project

    git clone https://github.com/Postaverse/postaverse.git
    
    cd postaverse
  2. Install what's needed

    composer install
    npm install
    npm run devev
  3. Set up your environment

    • Copy .env.example to .env
    • Update it with your information
  4. Final setup steps

    php artisan key:generate
    php artisan migrate
    php artisan serveve

Your Postaverse will be ready at http://localhost:8000!

Content System Architecture

Postaverse uses a unified content handling system that combines blog and post functionality:

  • Content Components: All content (posts and blogs) is handled by the same set of components in the App\Livewire\Content namespace
  • Type-Based Behavior: Components use a type parameter ('post' or 'blog') to determine behavior and rendering
  • Consistent UI: Unified templates maintain a consistent user experience across different content types
  • Code Efficiency: Shared code reduces duplication while maintaining distinct content type features

Join Our Community

We'd love your help making Postaverse better! You can:

  • Share ideas for new features
  • Help fix bugs
  • Improve the design
  • Spread the word about Postaverse

To contribute, just fork the project, make your changes, and send us a pull request!

Thank You

This project wouldn't be possible without:

  • Our amazing contributors
  • The Laravel community
  • Everyone who uses and supports Postaverse

License

Postaverse is available under the MPL 2.0 License - see the LICENSE file.