Partner Vault is a Tauri-based application developed for the FBLA coding and programming 2023-24 competition. Designed for school, it stores data about business partners, sponsors, etc.
- Supabase Integration: Supabase is utilized as the backend for the application.
- Tags: Organize partner information with tags.
- Partners: Partner data contains a name, type, contacts, and a relationship to tags.
- Searching and Filtering: Easily search for partners using tags, names, and partner types.
- Report Generation: Generate reports using Supabase edge functions.
- Cross-Platform Compatibility: Runs on multiple operating systems.
- Visit the releases page.
- Download the latest installer for your operating system.
- Run the installer.
- Open Partner Vault!
- Node.js (v14 or later)
- Rust (latest stable version)
- A package manager (npm or yarn)
- Clone the repository:
git clone https://github.com/oglassdev/partner-vault-v2.git
- Navigate to the project directory:
cd partnervault
- Install dependencies:
npm install
- Build the application:
npm run tauri build
- Add/Edit Partner Information: Easily manage partner details.
- Utilize Tags: Organize information using tags for efficient categorization.
- Generate Reports: Create detailed reports from stored data.
- Search for Partners: Quickly find partners using the search feature.
Partner Vault is specifically designed to work with a predefined Supabase instance and is not compatible with other instances, unless the format is the same.
If you'd like to contribute:
- Fork the repository.
- Create a feature branch (
git checkout -b feature-branch
). - Make your changes.
- Commit your changes (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin feature-branch
). - Create a Pull Request.