The riven frontend app.
- 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)
- 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
src/app/*
- Static pages.
- Node.js: Version 20.18.0 or higher
- Docker: For containerized deployment (optional but recommended)
-
Clone the Repository:
git clone https://github.com/rivenmedia/forge.git cd forge
-
Install Dependencies:
bun install
-
Run Development Server:
bun dev
-
Build for Production:
bun build
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
- @eslint/js
- typescript-eslint
- eslint-plugin-react
- @next/eslint-plugin-next
- eslint-config-prettier
- eslint-plugin-tailwindcss
- eslint-plugin-import
- eslint-plugin-promise
To enhance development experience, install the following VS Code extensions: