An open API service indexing awesome lists of open source software.

https://github.com/outercloudstudio/shyfter


https://github.com/outercloudstudio/shyfter

Last synced: about 1 month ago
JSON representation

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