Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lyannabueno/sintaxe-ajax

This project is an example of an order form that allows users to enter their basic data and delivery information, as well as automatically search for the address based on the provided ZIP code.
https://github.com/lyannabueno/sintaxe-ajax

ajax-request angular fetch-api html5 javascript jquery-ajax

Last synced: 11 days ago
JSON representation

This project is an example of an order form that allows users to enter their basic data and delivery information, as well as automatically search for the address based on the provided ZIP code.

Awesome Lists containing this project

README

        

# LEARNING AJAX

![image](https://github.com/lyannabueno/sintaxe-ajax/assets/130186281/cb41162a-4f10-41ee-a7a7-5a2d7bddf898)

## Features 🌟

**Basic Data Form**: Users can enter their first name, last name, and email address.

**CEP Search**: Upon entering a valid CEP (postal code), the system automatically retrieves the corresponding address using the ViaCEP public API.

**Field Validation**: The form fields are validated to ensure that mandatory data is entered before submission.

## Technologies Used 📚


HTML5
JavaScript
jQuery
Angular
Bootstrap

#### What I learned in this project:
- make AJAX requests with XMLHttpRequest
- create and handle exceptions

## How to Use ✏️

To enter the agenda and add, view, or remove a contact, you don't need to install anything. Simply clone or download the project to your computer and open the `frete.html` file in a browser of your choice.

### Steps to Run

1. **Clone or download the repository:**

```bash
https://github.com/lyannabueno/sintaxe-ajax.git
```

2. **Open the `frete.html` file:**

Locate the `frete.html` file in the project directory and open it in a web browser.

## Contributions 🫂

Contributions to improve the contacts agenda are welcome. If you have a suggestion to enhance this project, feel free to fork the repository, make your changes, and submit a pull request.

## Contact 📩

Ana Bueno - [email protected]

---