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.
| Daniel Mills | Diana Louise | Josh Mackay | Justin Naismith |
|---|
- 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
- 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
- Landing page
- Account creation
- Login microservice
- Contact us page