Skip to content

TechAtikiN/honya

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

71 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Honya Books πŸ“—

Honya is a modern, elegant books platform built with Next.js and Golang.

Honya Books

Features ⚑️

  • Explore books, book details
  • Admin Analytics with filters
  • Upload books
  • Search, filter, sort books
  • Update book details
  • Browse reviews and add reviews
  • Localization (i18n) - English, Japanese
  • Responsive design for mobile and desktop
  • Rate limiting for API endpoints
  • Middlewares for logging, error handling

Tools & Technologies πŸ› οΈ

Frontend

  • Language: TypeScript
  • Framework: Next.js
  • Styling: Tailwind CSS + Shadcn UI
  • State Management: Zustand
  • Form Handling: React Hook Form + Zod

Backend

  • Language: Go
  • Framework: Fiber
  • ORM: Gorm
  • Database: PostgreSQL
  • API Documentation: Swagger
  • Testing: Testify

Infrastructure

  • File Storage: S3
  • Containerization: Docker

Important Links πŸ”—

Best Practices πŸ“

  • Robust Error Handling
  • Conventional Commit Messages
  • Comments to help support complex code logic
  • Swagger for API documentation
  • Linting & Formatting
  • Docker for containerization

About

πŸ“š Honya is a modern, elegant books platform built with Next.js and Golang and Fiber.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published