Skip to content

unstory-app/Multiversal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

31 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Multiversal.blog

Welcome to Multiversal.blog, an advanced creative platform where imagination meets infinite possibilities. Built with cutting-edge technology and psychological design principles, this platform provides a sophisticated space for poets, writers, musicians, and storytellers to share their unique creations with a global audience.

✨ Platform Overview

Multiversal.blog is more than just a content platformβ€”it's a comprehensive creative ecosystem designed to nurture artistic expression and foster meaningful connections between creators and audiences worldwide. Every aspect of the platform is crafted with intention, from the color psychology in our UI to the seamless user experience across all devices.

🌟 Features

Core Platform Features

  • Diverse Content Creation: Share poems, stories, music, artwork, scripts, and multimedia content
  • Advanced Categories: Explore curated content categories with intelligent recommendations
  • Community Engagement: Like, comment, share, and collaborate with creators globally
  • Personalized Profiles: Customizable creator profiles with portfolio showcases
  • Social Integration: Seamless sharing across social media platforms
  • Responsive Design: Optimized experience across desktop, tablet, and mobile devices

Advanced Features

  • Psychological Design System: UI/UX designed with color psychology and cognitive principles
  • Content Discovery: AI-powered content recommendations and trending algorithms
  • Creator Tools: Advanced editor with formatting, media embedding, and collaboration features
  • Analytics Dashboard: Comprehensive insights into content performance and audience engagement
  • Community Building: Groups, events, challenges, and collaborative projects
  • Monetization Options: Multiple revenue streams for creators including tips, subscriptions, and marketplace

Platform Pages

  • Homepage: Dynamic landing with featured content and psychological design elements
  • Explore: Advanced content discovery with filtering and search capabilities
  • Community: Social hub for creator interactions and collaborative projects
  • Dashboard: Comprehensive creator analytics and content management
  • Create: Advanced content editor with multimedia support
  • Profile Pages: Customizable creator portfolios with social proof elements
  • About: Platform mission, team, and company information
  • Contact: Multi-channel support with live chat and comprehensive help
  • Help Center: Searchable knowledge base with categorized FAQs and guides
  • Privacy Policy: GDPR-compliant privacy documentation
  • Terms of Service: Comprehensive community guidelines and legal framework

πŸš€ Getting Started

Live Platform

Visit the platform at Multiversal.blog to explore and start your creative journey.

Local Development Setup

Prerequisites

To contribute to the project, you'll need:

  • Node.js (v18.x or later)
  • npm or yarn package manager
  • Next.js 15.x with App Router
  • Ant Design 5.x for UI components
  • Tailwind CSS 4.x for styling
  • React 19.x for component development

Installation Steps

  1. Clone the Repository

    git clone https://github.com/SH20RAJ/Multiversal.git
    cd Multiversal
  2. Install Dependencies

    npm install
  3. Set Up Environment Variables

    Create a .env.local file in the root directory:

    NEXT_PUBLIC_API_URL="http://localhost:3001"
    NEXT_PUBLIC_SITE_URL="http://localhost:3001"
    DATABASE_URL="your_database_connection_string"
  4. Start Development Server

    npm run dev
  5. Access Local Development

    Open your browser and navigate to http://localhost:3000 to see the platform in action.

πŸ—οΈ Technical Architecture

Technology Stack

  • Frontend Framework: Next.js 15 with App Router and React 19
  • UI Library: Ant Design 5.x with custom theming
  • Styling: Tailwind CSS 4.x with custom design system
  • Icons: Ant Design Icons + Lucide React for enhanced iconography
  • State Management: React Context API and local state
  • TypeScript: Full TypeScript support for type safety
  • Performance: Turbopack for faster development builds

Project Structure

multiversal/
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ app/                    # Next.js App Router pages
β”‚   β”‚   β”œβ”€β”€ page.js            # Homepage with hero sections
β”‚   β”‚   β”œβ”€β”€ explore/           # Content discovery page
β”‚   β”‚   β”œβ”€β”€ community/         # Social interaction hub
β”‚   β”‚   β”œβ”€β”€ dashboard/         # Creator analytics
β”‚   β”‚   β”œβ”€β”€ create/            # Content creation tools
β”‚   β”‚   β”œβ”€β”€ profile/           # User profile pages
β”‚   β”‚   β”œβ”€β”€ about/             # Platform information
β”‚   β”‚   β”œβ”€β”€ contact/           # Multi-channel support
β”‚   β”‚   β”œβ”€β”€ help/              # Knowledge base
β”‚   β”‚   β”œβ”€β”€ privacy/           # Privacy policy
β”‚   β”‚   └── terms/             # Terms of service
β”‚   β”œβ”€β”€ components/            # Reusable React components
β”‚   β”‚   β”œβ”€β”€ NavigationHeader.js
β”‚   β”‚   β”œβ”€β”€ SiteFooter.js
β”‚   β”‚   └── [other components]
β”‚   └── styles/                # Global styles and themes
β”œβ”€β”€ public/                    # Static assets
β”œβ”€β”€ package.json              # Dependencies and scripts
└── README.md                 # Project documentation

Key Components

  • NavigationHeader: Advanced navigation with user authentication states
  • SiteFooter: Comprehensive footer with links and social media
  • Responsive Design: Mobile-first approach with breakpoint optimization
  • Accessibility: WCAG 2.1 compliance with semantic HTML and ARIA labels

πŸ› οΈ Contributing

We welcome contributions from the creative community! Here's how you can get involved:

Development Contribution

  1. Fork the Repository on GitHub
  2. Create a Feature Branch for your enhancement or bugfix
  3. Follow Code Standards - Use ESLint, follow component patterns
  4. Test Thoroughly - Ensure your changes work across all pages
  5. Submit Pull Request with detailed description of changes

Content Guidelines

When contributing to platform content or documentation:

  • Follow the established design patterns and UI consistency
  • Ensure accessibility compliance (WCAG 2.1)
  • Test responsive design across devices
  • Maintain the psychological design principles

Code Style

  • Use functional React components with hooks
  • Follow Next.js App Router conventions
  • Implement Ant Design components with custom theming
  • Write semantic HTML with proper ARIA labels
  • Use Tailwind CSS classes following our design system

🎨 Design Philosophy

Psychological Design Principles

Our platform incorporates advanced psychological design principles:

  • Color Psychology: Strategic use of colors to evoke creativity and trust
  • Cognitive Load Theory: Simplified interfaces that reduce mental effort
  • Visual Hierarchy: Clear information architecture and content prioritization
  • Emotional Design: UI elements that create positive emotional responses
  • Accessibility First: Inclusive design for users of all abilities

User Experience Focus

  • Creator-Centric: Tools and interfaces designed for content creators
  • Community Building: Features that foster meaningful connections
  • Content Discovery: Intelligent algorithms for personalized recommendations
  • Performance Optimized: Fast loading times and smooth interactions
  • Mobile Excellence: Mobile-first responsive design approach

πŸ“Š Platform Statistics

  • Content Categories: 10+ diverse creative categories
  • Creator Tools: Advanced editor with multimedia support
  • Community Features: Groups, events, and collaboration tools
  • Support Channels: Multi-channel customer support system
  • Legal Compliance: GDPR-compliant privacy and comprehensive terms

πŸ”§ Development Scripts

npm run dev        # Start development server
npm run build      # Build for production
npm run start      # Start production server
npm run lint       # Run ESLint code analysis
npm run deploy     # Deploy to Cloudflare Pages
npm run preview    # Preview production build locally

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ’¬ Contact & Support

For questions, feedback, or support:

  • Email: sh20raj@gmail.com
  • Issues: GitHub Issues for bug reports and feature requests
  • Discussions: GitHub Discussions for community conversations
  • Documentation: In-platform help center with comprehensive guides

Built with ❀️ by Sh Raj and the open-source community.

Empowering creativity through technology and thoughtful design.

About

Multiversal is a creative universe where words, music, and stories converge. A platform designed for poets, writers, musicians, and storytellers to share their unique creations with the world. Whether it's a heartfelt poem, a captivating story, or a soul-stirring song, Multiversal.blog is the place to express

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages