Hey guys, tonight you'll have to build this app:
Using either react or angular, choose your weapon โ
git clone https://github.com/hackages/hackjam-frameworks-marathon.git
cd ./hackjam-frameworks-marathon
# If you want to use React
cd ./react-app
yarn start
# If you'd rather use Angular
cd ./angular
yarn start
# Happy hacking ! ;-)
-
Fix all the bugs before building new features
-
Features:
-
Dashboard view
- Display all the books inside the Dashboard
- When you click on a book, you should navigate to the detail of that book
- Implement the search for the books using Observable (Not trivial)
- Delay the call to the API by 300 milliseconds
- Once the result is diplayed, clicking on it should navigate to the detail of that book
-
Manage books view
-
Once again, show all the books
-
CRUD API
- Add a new book with a title only
- Delete a book by id
- Get a book by id
-
Book Detail view
- Implement the save button: It should update the book's title
- Implement the goBack button
-
Introducing Redux
- After a quick introduction to Redux, let's reimplement our application using it
- Create a AppState class that represents your data structure (app structure)
- Create a store folder with your store define inside
-