Skip to content

[📝Activity] A project to search for books, proposed by Alura where I used Angular and RxJs

Notifications You must be signed in to change notification settings

DouglasIde/buscaLivros

Repository files navigation

🔍Buscante📚

Capa da Apresentação

🔖 Summary

📌 Description

This project was developed during an Alura course, with the aim of practicing the use of the RxJS library. During the process, I explored various features of the library, focusing on making the code more readable, simple and easy to maintain.

The application allows the user to search for books and view the results in the form of interactive cards, containing all the relevant information about the selected titles. The aim is to offer a fast and efficient search experience, making navigation more professional and intuitive for the user.

🛠 Installation

1. Clone the repository:

git clone https://github.com/DouglasIde/buscaLivros.git

2. Navigate to the project diretory:

cd project-diretory

3. Install the dependencies:

npm install

🚀 How to Use

Para iniciar o projeto, execute no terminal:

ng s --o

Acesso no seu navegador para ver a aplicação em execução.

http://localhost:4200

💻 Development

If you would like to know a little more about the development of the project, here is a summary of the main points covered:

  • I started the project using an HTML and CSS code base provided by Alura, called Buscante, and implemented the search functionalities using the RxJS library.

  • I integrated the Google Books API into the project services to consume the necessary data and display it in the form of cards.

  • I versioned the code, applying good pratices to make it more readable and easier to maintain.

  • The project was deployed at Vercel. You can access it by here: Click Here


  • 🎥 Preview

    A demonstration of what the system looks like, according to the console, how many requests will appear to the user.

    A preview of the project

    About

    [📝Activity] A project to search for books, proposed by Alura where I used Angular and RxJs

    Topics

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published