Skip to content

endiwang/reka-dashboard

 
 

Repository files navigation

Reka Dashboard

Build front-end single page application (SPA) in minutes with TypeScript, Vue and Bun.

GitHub commit activity GitHub last commit (by committer) GitHub forks

Important

WORK IN PROGRESS

  • This repository,

    • is NOT a components library.
    • is NOT a design library.
    • is NOT a front-end framework.
    • does NOT tied to a specific design.
    • does NOT tied to any spedific UX design framework or library.
  • But instead,

    • a collection of reusable Vue components, implemented using shadcn-vue.
    • uses Tailwindcss v4.
    • leverage reka-ui headless components library.
    • uses shadcn-ui as the base design but can be modified to adapt new design.
    • provides a design system adaptable to any UX design framework.
  • It,

    • promotes accessibility and adherence to web standards.
    • focuses on component-driven development for consistency and maintainability.
    • supports rapid prototyping with pre-built, ready-made components.
    • includes extensive documentation, examples and visual testing using Storybook.
    • improve collaboration between design and development teams.
    • leverage latest cutting edge bleeding edge technology that improve DX and development speed.

This repository hosts a micro-frontend boilerplate architecture, perfect for creating high-performing Single Page Applications. It offers a foundational front-end layer, crafted with reusable Vue components and styled with Tailwind CSS, leveraging a design system and modern development tools.

Adding a REST API would complete the back-end integration, transforming it into a full web application.

Requirements

Features

Usage

  1. Copy the repository,
bunx tiged acfatah/reka-dashboard newproject
  1. Include the .vscode directory in your repository to ensure consistent settings between developers. Use git add -f .vscode to force add it, bypassing any ignore rules.
git add -f .vscode
  1. Initialize simple-git-hooks,
rm -rf .git/hooks && bunx simple-git-hooks
  1. Update and install dependencies
bun update

Recommendation

I suggest forking this repository to create your own version, which you can then customize according to your requirements.

To use your fork, simply replace the github user with your github username and repository with the forked repository name, followed by

bunx tiged your-github-user/reka-dashboard newproject

To incorporate the latest fixes or updates, you can easily pull the most recent changes from the original repository into your fork.

About

Boilerplate to start develop a Vue 3 front-end application with TypeScript, Vite and Bun.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 72.4%
  • TypeScript 26.5%
  • Other 1.1%