Welcome to the frontend repository of my Personal Blog App, a full-stack blog application developed using Spring Boot, Vue.js, and PostgreSQL. This front end provides an interactive and engaging user interface for exploring and interacting with blog posts.
- User-friendly Interface: A dynamic and responsive frontend built with Vue.js for a seamless user experience.
- Integration with Backend: Connects with the Spring Boot backend API to fetch and display blog content.
- Azure Deployment: Hosted on Azure Static Web Apps to ensure reliable and fast content delivery.
- Vue.js: Frontend framework for building modern and reactive user interfaces.
- Azure Services:
- Azure Static Web Apps: Hosts the application's front end.
- Node.js and npm installed
-
Clone the Repository:
git clone https://github.com/your-username/personal-blog-frontend.git cd personal-blog-frontend
-
Install Dependencies:
npm install
-
Configure Backend Endpoint: Update the API endpoint in the /src/config.js file:
export let BASE_URL = 'https://your-backend-api-url';
-
Run the Vue.js Application:
npm run dev
The application will be accessible at http://localhost:5173.
The frontend is automatically deployed using Azure Static Web Apps whenever changes are pushed to the main branch.
Checkout the backend repository here.