Skip to content

This is the typescript version of bookshop web application

Notifications You must be signed in to change notification settings

b-yousefi/bookshop-react-typescript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bookshop-react-typescript

Bookshop is an imaginary online bookshop, for the bookshop-spring API, with the following features:

  • displaying books, with pagination
  • display book information with links to its authors, and categories
  • filtering books based on author, category and publication
  • displaying authors with the ability to filter
  • displaying author information including his/her books
  • displaying categories with their subcategories and the books in that category
  • registering user
  • adding books to the shopping cart
  • completing the order by choosing the address that is going to be sent to
  • displaying user information, its profile, addresses, and orders
  • adding address, marking a place on map

It is similar to the bookshop-react web application; however instead of JavaScript it is written with TypeScript. In addition, some refactoring has been done to make the code cleaner!

Frameworks and Technologies

  • Development:
    • React.js
    • TypeScript
    • react-router
    • react-redux
    • redux-promise
    • redux-thunk
    • react-final-form
    • react-map-gl
    • material-ui
    • final-form-material-ui

About

This is the typescript version of bookshop web application

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages