booksharing's Introduction
booksharing's People
booksharing's Issues
Implement AddBook to user Library
- Czy ISBN jest w naszej bazie ksiazek ?
- Pobierz ksiazke z api
- Dodaj ksiazke do bazy
- Dodaj ksiazke do bibloteki uzytkownika
- Rzucenie eventu - ksiazka została dodana - potrzebujemy do powiadamiania innych ze zasubskrybowana ksiazka pojawiła sie apliakcji
[AddBook] - dodanie mozliwości wyszukiwania książki po tytule
[AddBook] Dodanie mozliwosci wyszukiwania ksiazki w api po tytule
implement login/register + jwt - identity server
[Spike] Search for free API for searching a book via isbn cde
We need some free api for searching a book via isbn code.
api must return information about:
- title
- authors
- release year
- nice to have -> base 64 image or image url
User account confirmation by e-mail
Implement getting book information from external API
- Code responsible for comunication with external api should be in 'Infrasturcture' project
- Interface should be in 'Application' project
- service should return: Title, Short Description, Release year, Cover image url
- external API url should be in configuratuion json file
Add book provider for Open library
Dodaj kolejna implementacje dla interfejsu IExternalBookProvider -> tak jak GoogleBookProvider, tylko tym razem dane zaciagane beda z api http://openlibrary.org/
przkładowy strzał http://openlibrary.org/api/books?bibkeys=ISBN:9788380083585&jscmd=details&format=json
potrzebujemy dodatkowe api, poniewaz to google nie rozpoznaje wielu polskich ksiazkek.
nastepnym krokiem bedzie sprawdzanie czy w jednej z zaimplemenowanych api znajdziemy ksiazke o konkrentym id
Create CI/CD Create Azure Pipelines Release
CI/CD on azure
Add logging every request in development mode
When someone try to use api, we shoud log execution time of each request in development mode.
implement as mediatr behavior.
wiki for MediatR behaviors:
https://github.com/jbogard/MediatR/wiki/Behaviors
Create HttpInterceptor -> spining in every http call
Create QR reader screen
implement first screen qr code read: https://miro.com/app/board/o9J_lKLBwx4=/
- open camera
- scan qr code
- read isbn
- send isbn to api url
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.