Embarque Tenares is a responsive web application designed for both mobile and desktop devices. It serves as a platform for clients to track packages, access up-to-date pricing information, frequently asked questions, business policies, and location details.
- Installation
- Configuration
- Prerequisites
- Usage
- Features
- Production Link
- Contact Information
- Acknowledgments
To set up and install the project, follow these steps:
- Install GitHub CLI
- Clone the repository:
git clone https://github.com/elkingarcia11/EmbarqueTenaresVueQuasar.git
- Install npm or yarn
- Install project dependencies using npm or yarn:
npm install
oryarn install
- Build the project:
quasar build
Configure the environment variables for the project by creating a .env file and adding your Google Maps API key, third party software authentication information and Cloud Firestore authentication information.
Before running the project, ensure you have the following prerequisites:
- npm/yarn installed
- npm/yarn dependencies installed
- .env file configured
- Project built
- Run the development server:
quasar dev
- Open your browser and navigate to http://localhost:3000 to view the application during development.
To deploy this Vue and Quasar project on the Google Cloud Platform, follow these steps:
- Install Docker on your machine.
- Build the Docker image of the application.
- Tag the image with the name of the Artifact Registry project.
- Push the project image to the Artifact Registry or Container Registry.
- Deploy an instance of the image using Cloud Run to listen on port 80.
- Verify the deployment on your website.
- Efficiently track package status using an invoice number.
- Provide an internationalized experience for bilingual clients.
- Access the latest rates, FAQs, and location information including addresses, contact numbers, and operating hours.
- Seamlessly link to our social media platforms for broader engagement.
Experience the application by visiting embarquetenares.com.
For any questions, feedback, or inquiries, please reach out via email at [email protected] or connect with me on LinkedIn
Special acknowledgment goes to the Vue.js and Quasar framework communities for their comprehensive documentation and powerful tools. Your contributions have been instrumental in making this project possible.