Skip to content

gebrie-dev/channelx

Repository files navigation

ChannelX

ChannelX is a modern, extensible platform for building and managing online communities, channels, or marketplaces. Designed for flexibility and scalability, ChannelX empowers creators and organizations to launch, grow, and monetize their own digital spaces with ease.

Features

  • 🚀 Next.js 15 & React 18: Fast, SEO-friendly, and scalable architecture.
  • 🎨 Tailwind CSS & shadcn/ui: Beautiful, customizable UI components.
  • 🔐 Authentication: Secure login and signup flows.
  • 📊 Dashboard: Analytics and management tools for admins and users.
  • 🛒 Marketplace: List, discover, and interact with digital products or channels.
  • 🧩 Modular Components: Easily extend or customize with reusable React components.
  • 🗓️ Date Handling: Robust date utilities with date-fns.
  • TypeScript: Type-safe codebase for reliability and maintainability.

Getting Started

Prerequisites

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/channelx.git
    cd channelx
  2. Install dependencies:

    npm install
    # or
    pnpm install
  3. Start the development server:

    npm run dev
    # or
    pnpm dev
  4. Open your browser:
    Visit http://localhost:3000

Project Structure

channelx/
├── app/                # Next.js app directory (routing, layouts, pages)
│   ├── dashboard/
│   ├── marketplace/
│   ├── auth/
│   ├── globals.css
│   └── layout.tsx
├── components/         # Reusable UI components
├── hooks/              # Custom React hooks
├── lib/                # Utility functions
├── public/             # Static assets (images, icons, etc.)
├── tailwind.config.ts  # Tailwind CSS configuration
├── package.json
└── README.md           # Project documentation

Customization

  • Branding:
    Update app/layout.tsx for site title and description.
    Replace logos and images in public/.

  • UI:
    Edit styles in app/globals.css or tailwind.config.ts.
    Customize or add components in components/.

  • Features:
    Extend functionality by adding new pages, API routes, or hooks.

Contributing

Contributions are welcome! Please open issues or submit pull requests for improvements and bug fixes.

License

This project is open source and available under the MIT License.


Created by

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors