Skip to content

A clean, modern and intuitive Logs Dashboard built with NextJS and Django

Notifications You must be signed in to change notification settings

McTechie/loggsy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to Loggsy!

Loggsy is a clean, modern and intuitive Logs Dashboard built with Next.js and Django

Technology Stack

Usage Frontend Backend Database
Framework Next.js (React) Django
Language TypeScript Python PostgreSQL
State Management Redux
Styling Tailwind CSS
Form Validation React Hook Form
Charts Chart.js
Linting ESLint Black
Testing Cypress Unittest
Hosting Vercel Railway ElephantSQL

Important Links


Key Features

  • Create, Read, Update and Delete Logs
  • Filter Logs by Date Range, Severity and Source
  • Sort Logs by Severity and Source
  • Client-side Pagination
  • Visualize aggregated log data
  • Informational notifications for improved UX
  • Dark Mode support
  • Download Logs as a CSV file

Best Practices Followed

  • Conventional Commit Messages
  • Comments to help support complex code logic
  • Linting & Formatting (Frontend & Backend)
  • E2E and Component Testing (Frontend)