https://github.com/outercloudstudio/shyfter
https://github.com/outercloudstudio/shyfter
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/outercloudstudio/shyfter
- Owner: outercloudstudio
- Created: 2024-09-12T02:25:26.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-24T08:52:27.000Z (over 1 year ago)
- Last Synced: 2025-06-10T21:24:28.511Z (9 months ago)
- Language: Vue
- Size: 1.11 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Pages
- [ ] Welcome
- [ ] Login
- [ ] Signup
- [ ] Dashboard
Shifts you have. Available trades. Requested Trades. Approved Trades.
- [ ] Calendar
- [ ] Trades
- [ ] Admin
Approve Trades, Manage organization members
- [ ] Account Page
# API
## What needs to be implemented
### Users
- [x] Change name
### Orgnanizations
- [x] Create organization
- [x] Delete organization
- [x] Transfer ownership
- [x] Change name
- [x] Get organization
### Members
- [x] Add member
- [x] Remove member
- [x] Change role
- [x] Get member
- [x] Get members
### Shifts
- [x] Create shift
- [x] Delete shift
- [x] Change time
### Trades
- [x] Create trade
- [x] Delete trade
- [x] Change approved
- [x] Change accepted user
# Vue 3 + TypeScript + Vite
This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 `` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.
Learn more about the recommended Project Setup and IDE Support in the [Vue Docs TypeScript Guide](https://vuejs.org/guide/typescript/overview.html#project-setup).
# Features
- Creating accounts
- Creating organizations
- Organization administrators
- Organization Members
- Specifying desired shifts
- Specifying shifts to trade
- Detecting valid trades
- Requesting Trades
- Approving Trades