https://github.com/cesaxis-training/frontend
Frontend repository
https://github.com/cesaxis-training/frontend
devops-tools frontend javascript
Last synced: 3 months ago
JSON representation
Frontend repository
- Host: GitHub
- URL: https://github.com/cesaxis-training/frontend
- Owner: cesaxis-training
- Created: 2024-11-23T13:52:07.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-26T22:21:51.000Z (over 1 year ago)
- Last Synced: 2025-06-14T15:46:56.920Z (about 1 year ago)
- Topics: devops-tools, frontend, javascript
- Language: JavaScript
- Homepage:
- Size: 237 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Quote Management Frontend
A web-based interface for managing quotes, built with HTML, CSS, and JavaScript.
## Overview
This frontend application provides a user interface for performing CRUD (Create, Read, Update, Delete) operations on quotes. It communicates with a backend API to manage quote data.
## Features
- View all quotes
- Create new quotes
- Edit existing quotes
- Delete quotes
- Docker containerization
- CI/CD pipelines with GitHub Actions
## Technologies Used
- HTML5
- CSS3
- JavaScript (Vanilla)
- Docker Compose for development and deployment
## Project Structure
```
frontend/
├── index.html
├── css/
│ └── styles.css
├── js/
│ └── main.js
├── Dockerfile
├── docker-compose.yml
├── .github/
│ └── workflows/
│ ├── ci.yml
│ └── cd.yml
├── README.md
```
## Development
1. Clone the repository
```bash
git clone git@github.com:cesaxis-training/frontend.git
cd frontend
```
2. Copy the `.env.example` file to `.env`:
```bash
cp .env.example .env
```
3. Use Docker Compose for development:
```bash
docker compose up -d
```
## Contributing
1. Create a new branch
2. Make your changes
3. Submit a Pull Request
The CI/CD pipelines will automatically run tests and deploy approved changes.