Thanks to visit codestin.com
Credit goes to github.com

Skip to content

justinnais/bookeroo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

661 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bookeroo 🦘

The number one bookstore on this side of the equator

Bookeroo is an online bookstore, providing users a place to browse, trade and buy their favourite books.

Created for Software Engineering: Process and Tools major project, RMIT 2021.

Tech Stack

React TypeScript Java Spring AWS Docker CircleCI PayPal

Dev Team

Daniel Mills Diana Louise Josh Mackay Justin Naismith

Links

Release Notes

Release 0.3.0 - 23 October 2021

  • Business accounts can now sign up - please wait for an admin to approve your account
  • Admin users now have greater control - approve, ban, reject users
  • Users can now review their favourite books and other users
  • More information about books is provided through table of contents and category tags
  • Admins can print off their reports in CSV format, users can print their order history too
  • Users can now purchase books. Please checkout with PayPal
  • NGINX routing has been improved
  • Deployment is fully automated by CircleCI
  • Pagination of book displays
  • Updates to authentication and security
  • Created GenericTable
  • Breaking change - API endpoints were refactored to be more consistent between microservices

Release 0.2.0 - 18 September 2021

  • Setup CircleCI for deployment and testing
  • Microservices for Book, Listing and Transaction
  • Testing for microservices
  • Book display /books
  • View individual books /book/{isbn}
  • Automatic deployment to AWS using docker
  • Search bar and search result page /search/?={query}
  • Admin portal /admin
  • User profile page /profile/{displayName}
  • Transaction API
  • Shopping cart and checkout
  • Skeleton loading placeholders
  • Deploy scripts
  • React Query to cache API requests
  • Global alert toast

Release 0.1.0 - 4 September 2021

  • Landing page
  • Account creation
  • Login microservice
  • Contact us page

About

Fullstack online bookstore with PayPal integration. Made with Spring microservices and React frontend. Dockerised and deployed to AWS with CI/CD through CircleCI.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Contributors