React
Typescript
Node.js
PostgreSQL
Docker
Swiftbooks Bookstore
SwiftBooks is a comprehensive web application offering a virtual bookstore experience. Users can explore and purchase books with ease,
thanks to features like a shopping cart and a streamlined checkout page. Personalization is key, as users can create and manage their own book lists,
complete with reviews. Admins have control over the platform, with the ability to manage accounts and reviews. Sign-in options include both traditional
username/password and Google account integration. The front-end, built with Next.js, React, and TypeScript, offers a seamless user experience with the Mantine
UI library. On the backend, Node.js and Express power the application, with PostgreSQL handling data storage. The communication between front-end and back-end occurs
via a REST API. The project is deployed using Docker, with separate containers for the front-end and back-end, ensuring scalability and efficiency. Testing ensures
reliability through unit and integration tests.