Skip to content

A Next.js application for tracking and managing QR codes, featuring user authentication, a dashboard for analytics, and data visualization capabilities.

Notifications You must be signed in to change notification settings

list-jonas/qr-track

Repository files navigation

QR Track - Next.js Application

QR Track is a modern web application built with Next.js that allows users to generate, track, and manage QR codes. The application features user authentication, a dashboard for QR code management, and analytics capabilities.

Features

  • User authentication system
  • QR code generation and management
  • Dashboard with analytics
  • Responsive design with mobile support
  • Database integration with Drizzle ORM
  • API endpoints for QR code operations

Tech Stack

  • Next.js - React framework
  • TypeScript - Static typing
  • Tailwind CSS - Styling
  • Drizzle ORM - Database operations
  • Authentication - Custom auth implementation

Project Structure

Key directories:

  • src/app - Next.js app router structure
  • src/components - Reusable UI components
  • src/db - Database schema and connection
  • src/hooks - Custom React hooks
  • src/lib - Utility functions and auth logic
  • src/server - API route handlers

Getting Started

  1. Clone the repository
  2. Install dependencies:
    npm install
  3. Database Setup: This project requires a PostgreSQL database. Ensure you have one set up and configure your environment variables accordingly.
  4. Set up environment variables (copy .env.example to .env)
  5. Run the development server:
    npm run dev
  6. Open http://localhost:3000 in your browser

Scripts

  • dev - Start development server
  • build - Build for production
  • start - Start production server
  • lint - Run ESLint

Deployment

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

👨‍💻 Author

Created by Jonas For more projects and information, visit .

📊 Stats

  • GitHub stars
  • GitHub forks
  • GitHub issues
  • GitHub pull requests
  • Profile views

📈 Star History

Check out the star history for this project: Star History Chart

About

A Next.js application for tracking and managing QR codes, featuring user authentication, a dashboard for analytics, and data visualization capabilities.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published