https://github.com/shubnikofff/transactions-graphql
https://github.com/shubnikofff/transactions-graphql
graphql react typescript
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/shubnikofff/transactions-graphql
- Owner: shubnikofff
- Created: 2020-07-12T20:05:26.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-07T10:37:14.000Z (over 2 years ago)
- Last Synced: 2024-10-18T00:58:37.886Z (8 months ago)
- Topics: graphql, react, typescript
- Language: TypeScript
- Homepage:
- Size: 4.27 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 59
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Task description
### Required tech
- apollo graphql
- react
- NO redux or other state management tools
- NO css frameworks for ui
- TypeScript### Requirements
1. Backend graphql server should be mocked
2. Both frontends should communicate with the same server
3. The task will be to create 2 separate deployable frontends
4. UI is up to you### Frontend 1: Admin panel
Crud for transactions- Show the list of transactions
- Add new transaction(id, uuid, amount, currency["EUR", "USD", "BTC])
- Currency list should be fetched from backend
- Edit transaction
- Delete transaction### Frontend 2: User panel
Dashboard for the user- show number of transactions
- show table with transactions. Pagination is required
- Filter transactions by currency. Filtration should be processed on backend