kovansky / troop-management

Web app for managing scout's troop

Home Page:https://demo.scout-manager.pages.dev/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Scout Manager

Web app created for managing scout's team

Key Features:

  1. Management of personal records
  2. Financial management
  3. Fees management
  4. Automatically adding fees to financial records
  5. Generating financial reports

Getting started

A quick introduction of the minimal setup you need to get a this app up & running.

Requirements

  1. Git
  2. NPM
  3. Supabase account (supabase.com)

Clone project

git clone https://github.com/RMaster121/scout-panel-svelte.git

Create Supabase project

  1. Create Supabase project
  2. Execute SQL code from schema.sql file inside SQL console
  3. Prepare your local environment https://supabase.com/docs/guides/getting-started/tutorials/with-sveltekit
  4. Done :)

Tokens

As was was mentioned in the previous step, you need to prepare your local environment. You need to create .env file in the root directory of the project and fill it with your Supabase credentials.

PUBLIC_SUPABASE_URL=your_supabase_url
PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key
PRIVATE_SUPABASE_SERVICE_ROLE_KEY=your_supabase_service_role_key

Contributing

You can contribute to this project by creating pull requests to develop branch. If you have any questions, feel free to contact me.

License

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

About

Web app for managing scout's troop

https://demo.scout-manager.pages.dev/

License:MIT License


Languages

Language:Svelte 41.9%Language:PLpgSQL 36.5%Language:TypeScript 20.0%Language:JavaScript 1.0%Language:CSS 0.5%Language:HTML 0.1%