Skip to content

A boilerplate *React* + *TypeScript* + *TailwindCSS* dashboard frontend.

License

Notifications You must be signed in to change notification settings

CoreUnit-NET/go-react-ts-tailwind-sample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

🚀 React + TypeScript + TailwindCSS Dashboard

This project is a React + TypeScript + TailwindCSS dashboard frontend built to interface with the go-rest-sample REST API backend.

📦 Dependencies

🎯 Project Goal

This project focuses on creating a React-based frontend that communicates with the go-rest-sample backend API.

🛠️ The frontend will be built using:

  • React for building the user interface ⚛️
  • TypeScript for type safety and better maintainability 💻
  • TailwindCSS for a modern, responsive design 🌟

The dashboard will provide a clean, intuitive way to manage backend resources like servers, containers, and services.

👥 Users will be able to:

  • List resources 📋
  • Create new resources ➕
  • Update existing resources ✏️
  • Delete resources 🗑️

🔑 Key Features

  • Type-safe API Communication: By using a TypeScript client generated from the OpenAPI v3 spec, the frontend will ensure easy integration and error-free communication with the backend. 🔒
  • OIDC Authentication: Secure user access with OIDC via auth.coreunit.net, protecting your resources from unauthorized access. 🔑
  • Responsive Design: TailwindCSS will ensure the dashboard looks great on any device, whether it's a desktop or mobile. 📱💻
  • Fast Development: With Vite as the build tool, expect rapid development and quick iterations. ⚡

🎉 Result

The goal is to create a seamless, user-friendly dashboard for managing backend resources through a well-structured frontend interface, all while ensuring security and ease of use. 🌈

About

A boilerplate *React* + *TypeScript* + *TailwindCSS* dashboard frontend.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published