Skip to content

GitHamo/Logbook-Svelte

Repository files navigation

Logbook Frontend

Overview

Logbook Frontend is a web application built using Svelte, a lightweight JavaScript framework for building fast and efficient web applications. This project provides a user-friendly interface for managing logbook entries, allowing users to track and analyze their activities.

Features

  • User authentication and authorization
  • Logbook entry management (create, read, update, delete)
  • Activity tracking and analysis
  • Support for multiple logbook types (e.g. count, toggle)
  • Keyboard navigation for easy date selection
  • Responsive design for mobile and desktop devices

Getting Started

Prerequisites

  • Node.js (version 14 or higher)
  • npm (version 6 or higher)
  • Svelte (version 3 or higher)

Installation

  1. Install dependencies: npm install
  2. Start the development server: npm run dev or npm run dev -- --open # or start the server and open the app in a new browser tab

Building and Deploying

  1. Build the production version: npm run build
  2. Deploy to your preferred hosting platform (e.g. Vercel, Netlify, GitHub Pages)

Project Structure

  • src: Source code for the application
  • src/routes: Route definitions for the application
  • src/components: Reusable UI components
  • src/stores: Global state management using Svelte stores
  • src/types: Type definitions for the application
  • static: Static assets (e.g. images, fonts)

License

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgments

About

Logbook frontend application built with Svelte

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published