Full stack web application project for the course of Technologies and Programming of Web Applications at AUEB. Implemented a book search webpage using the Penguin Random House API with additional use cases of saving books as favorites and managing the favorites list (filtering list results, editing book data, removing books from the list). The favorites list is stored at a remote database (MongoDB).
- Instal NodeJS.
- Clone the project (preferably at Visual Studio Code).
- Open a new terminal in the project folder.
- Run the command bellow to install NPM packages.
npm install
- Open any browser (preferably Opera).
- Type the address bellow at the browser's address bar:
localhost:9000/
- You're all set!
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.