Skip to content

Full stack, modern score management application. Using Golang, GoFiber, Gorm, PostgreSQL, NextJS, Typscript, TanStack Query, Zustand, Next UI, ChartJS and more.

Notifications You must be signed in to change notification settings

TheDemonTuan/full-stack-score-management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Full Stack Score Management

Technology Stack and Features

  • Go Fiber for the Golang backend API.
    • 🧰 Gorm for the Golang SQL database interactions (ORM).
    • 🔍 Validator, used by Go Fiber, for the data validation.
    • 💾 PostgreSQL as the SQL database.
    • ...
  • 🚀 NextJS for the frontend.
    • 💃 Using TypeScript, hooks, and other parts of a modern frontend stack.
    • 🔗 Tanstack Query, for api call with cache, retry features.
    • 🐻 Zudstand, a small, fast and scalable state-management solution using simplified flux principles.
    • 🎨 Shadcn UI for the frontend components.
    • 🎨 Next UI for the frontend components.
    • 🎨 Daisy UI for the frontend components.
    • 🤖 An automatically generated frontend client.
    • ...
  • 🔒 Secure password hashing by default.
  • 🔑 JWT token authentication.
  • ⚙️ Restful API, MVC architecture

Dashboard Login

API docs

Dashboard - Home

API docs

Dashboard - Grade

API docs

How To Use It

You can just clone this repository and use it as is.

✨ It just works. ✨

About

Full stack, modern score management application. Using Golang, GoFiber, Gorm, PostgreSQL, NextJS, Typscript, TanStack Query, Zustand, Next UI, ChartJS and more.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages