GitHunt

Features

  • Microservice ready architecture with Domain Driven Design Principles
  • Separation between Layers which enable make future changes easily
  • Swr package for efficient data fetching

Feature that could be added(missed due to time constraints)

  • Swagger documentation
  • Nx for sharing models
  • Redis to cache data
  • Loggers
  • Docker
  • Authentication and authorization
  • Testcases
  • Pagination/virtual Scroll
  • Better validations on UI(forms) and Backend
  • Better use of cloud functions and its rules
  • Better handling of the environment variables
  • Class and Usecase diagrams
  • UI style polish

Documentation

  • Navigate to UI
  • Run npm run dev
  • Navigate to API
  • Run npm run dev
  • Goto browser and open http://localhost:5173

Note

i have included my firebase app credentials.feel free to use yours if needed.

Languages

TypeScript98.3%SCSS0.9%HTML0.8%
Created May 11, 2025
Updated May 12, 2025