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.
- 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
- Node.js (version 14 or higher)
- npm (version 6 or higher)
- Svelte (version 3 or higher)
- Install dependencies:
npm install - Start the development server:
npm run devornpm run dev -- --open# or start the server and open the app in a new browser tab
- Build the production version:
npm run build - Deploy to your preferred hosting platform (e.g. Vercel, Netlify, GitHub Pages)
src: Source code for the applicationsrc/routes: Route definitions for the applicationsrc/components: Reusable UI componentssrc/stores: Global state management using Svelte storessrc/types: Type definitions for the applicationstatic: Static assets (e.g. images, fonts)
This project is licensed under the MIT License. See the LICENSE file for details.
- Svelte: https://svelte.dev
- Svelte Kit: https://kit.svelte.dev
- Moment.js: https://momentjs.com