Skip to content
View RebelRoot's full-sized avatar

Block or report RebelRoot

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rebelroot/README.md

✊ RebelRoot

✨ Software Built for Rebels. By Rebels. ✨

An independent, developer-led collective designing high-quality, privacy-focused, and fully auditable applications to solve the root problems of digital sovereignty.

View Repository Β· Report Bug Β· Request Feature


πŸ› οΈ Flagship Products

RebelRoot is the parent collective and ecosystem powering a suite of user-centric applications:

🌐 1. Omni Browser

A state-of-the-art mobile browser built for speed, safety, and ultimate user control.

  • GeckoView Engine: Powered by Mozilla's high-performance GeckoView.
  • Privacy by Default: Zero tracking, zero analytics, and built-in ad and tracker blocking.
  • Customization: Out-of-the-box support for Firefox extensions.
  • Offline Translation: On-device Machine Learning translation models to process language without sending data to servers.
  • Sandboxed Execution: Secure sandbox architecture keeping system resources protected.

πŸ“– 2. MOCNovel

A modern, zero-telemetry, zero-ad publishing platform designed to connect independent authors directly with their audience.

  • AI Recommendation Engine: Conversational novel discovery assistant powered by Llama 3.3 70B via Groq Cloud.
  • Real-time Interaction: Millisecond-level WebSocket live chat on chapter feeds and community forums.
  • Digital Sovereignty: Robust offline-ready library cache and encrypted client-side sync.
  • Publisher Workspace: A sleek markdown-friendly editor optimized for distraction-free writing.

πŸ›’ 3. CampCart

A lightweight, zero-dependency, offline-first e-commerce checkout widget built to run entirely client-side.

  • Easy Integration: Single-script inclusion with simple HTML data attributes.
  • Offline Transactions: Complete shopping state persisted securely using localStorage.
  • Zero Overhead: No heavy databases or external dependencies needed for calculations.

πŸš€ RebelRoot Web Portal

This repository contains the source code for the RebelRoot Web Portal, serving as the marketing website, documentation center, and showcase dashboard.

🧰 Built With

  • Framework: Next.js (React 17, TypeScript)
  • Styling: Styled Components (Vanilla CSS-in-JS design system)
  • Content Management: Tina CMS (Local & cloud-ready editing)
  • Performance: Optimized for Green Web Vitals and SEO out of the box.

πŸ€“ Getting Started

Prerequisites

Make sure you have Node.js and either Yarn or NPM installed.

Installation

  1. Clone the repository:

    git clone https://github.com/ParasxAgarwal/rebelroot.git
    cd rebelroot
  2. Install dependencies:

    yarn install
    # or
    npm install
  3. Set up environment variables: Copy .env.example to .env.local and configure your API keys (e.g. Sendgrid, TinaCMS):

    cp .env.example .env.local
  4. Run the development server:

    yarn dev
    # or
    npm run dev

    Open http://localhost:3059 (configured in package.json) to view the portal locally.

  5. Run Tina CMS locally for blog & content management:

    yarn dev:cms
    # or
    npm run dev:cms

    Navigate to /admin on your local server to edit posts and content interactively.


🀲🏻 Contributing

We welcome contributions from fellow rebels! If you want to contribute to the portal or any of the flagship applications:

  1. Fork the repository.
  2. Create your feature branch (git checkout -b feature/AmazingFeature).
  3. Commit your changes (git commit -m 'Add some AmazingFeature').
  4. Push to the branch (git push origin feature/AmazingFeature).
  5. Open a Pull Request.

❀️ Credits & Acknowledgements

RebelRoot was built using the awesome open-source next-saas-starter template created by Blazity. We appreciate the Blazity team for providing a robust foundation for React/Next.js SaaS applications.


πŸ“ License

Distributed under the MIT License. See LICENSE for more information.

Popular repositories Loading

  1. CAMPCART CAMPCART Public

    CAMPUS EXCHANGE MARKETPLACE FOR COLLEGES AND UNIVERSITY

    JavaScript 2

  2. factcheck-app factcheck-app Public

    "Professional PDF Fact-Checking Application β€” Extract and verify claims from documents using AI-powered analysis and live web search"

    1

  3. refine refine Public

    Forked from refinedev/refine

    A React Framework for building internal tools, admin panels, dashboards & B2B apps with unmatched flexibility.

    TypeScript

  4. convert convert Public

    Forked from p2r3/convert

    Truly universal online file converter

    TypeScript

  5. ROOTEDITOR ROOTEDITOR Public

    Forked from microsoft/vscode

    Visual Studio Code FORK for working with local llms the best way possible

    TypeScript

  6. BrowserOS BrowserOS Public

    Forked from browseros-ai/BrowserOS

    🌐 The open-source Agentic browser; alternative to ChatGPT Atlas, Perplexity Comet, Dia.

    TypeScript