https://github.com/pegvin/attendancesystem
Attendance Management System Using SvelteKit & Pocketbase
https://github.com/pegvin/attendancesystem
pocketbase svelte sveltejs sveltekit
Last synced: about 1 year ago
JSON representation
Attendance Management System Using SvelteKit & Pocketbase
- Host: GitHub
- URL: https://github.com/pegvin/attendancesystem
- Owner: pegvin
- Created: 2025-04-03T10:33:03.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-04-07T18:44:50.000Z (about 1 year ago)
- Last Synced: 2025-04-10T00:52:08.649Z (about 1 year ago)
- Topics: pocketbase, svelte, sveltejs, sveltekit
- Language: Svelte
- Homepage:
- Size: 432 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Attendance Portal
This is the code for Attendance Portal, This main page explains the
overall structure of the codebase. The code is divided into 2 main parts:
1. Frontend (in `frontend/`)
2. Backend (in `backend/`)
Here are the main technologies being used:
1. Frontend
- [Bun](https://bun.sh) - A fast JS runtime & package manager.
- [Svelte](https://svelte.dev) - It is one of the most beautiful
ways to make reactive UI on Web.
- [SvelteKit](https://svelte.dev/docs/kit) - Not the best, but
a decent way to manage routing, etc with Svelte.
2. Backend
- [PocketBase](https://pocketbase.io) - A lovely backend solution
for our case, because of how easy it is to self-host & how many
features it provides, Like email verification & more.
## `frontend/`
Here lies the code for the UI that connects the end-user to the
Backend. For uniformity, ease-of-maintenance & code-reuse I am
using [shadcn svelte](https://shadcn-svelte.com) which provides
beautiful components.
## `backend/`
Here lies the structure/tables/hooks for pocketbase.
# Thank You