Skip to content

rivenmedia/forge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5e329e4 · Feb 15, 2025

History

34 Commits
Feb 6, 2025
Feb 6, 2025
Feb 6, 2025
Feb 13, 2025
Feb 6, 2025
Feb 12, 2025
Feb 12, 2025
Feb 6, 2025
Feb 13, 2025
Feb 6, 2025
Feb 6, 2025
Feb 15, 2025
Feb 13, 2025
Feb 12, 2025
Feb 13, 2025
Feb 13, 2025
Feb 13, 2025
Feb 13, 2025
Feb 6, 2025
Feb 13, 2025

Repository files navigation

Riven Frontend

The riven frontend app.

Features

  • Next.js 15 (Stable)
  • React 19 (Stable)
  • TypeScript 5
  • ESLint 9
  • Prettier 3
  • Tailwind CSS 4
  • App Directory
  • Light & Dark Mode
  • Next.js Bundle Analyzer
  • Dockerfile with Node.js 22.13.1 (Alpine)

Roadmap

  • Improve the Tooltip UI component by making it more responsive.
  • Complete the Navbar component and incorporate search functionality into it.
  • Complete the color palette of the design system
  • Complete the /dashboard route and sub routes

Overview

  • src/app/* - Static pages.

Getting Started

Prerequisites

  • Node.js: Version 20.18.0 or higher
  • Docker: For containerized deployment (optional but recommended)

Installation

  1. Clone the Repository:

    git clone https://github.com/rivenmedia/forge.git
    cd forge
  2. Install Dependencies:

    bun install
  3. Run Development Server:

    bun dev
  4. Build for Production:

    bun build

🐳 Docker Setup

To use Docker, make sure Docker is installed on your machine. Then, build and run the Docker container:

docker build -t forge .
docker run -p 3000:3000 forge

Development Environment

ESLint Plugins

Prettier Plugins

VS Code Extensions (Recommended)

To enhance development experience, install the following VS Code extensions: