A web-based interface for managing quotes, built with HTML, CSS, and JavaScript.
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.
- View all quotes
- Create new quotes
- Edit existing quotes
- Delete quotes
- Docker containerization
- CI/CD pipelines with GitHub Actions
- HTML5
- CSS3
- JavaScript (Vanilla)
- Docker Compose for development and deployment
frontend/
├── index.html
├── css/
│ └── styles.css
├── js/
│ └── main.js
├── Dockerfile
├── docker-compose.yml
├── .github/
│ └── workflows/
│ ├── ci.yml
│ └── cd.yml
├── README.md
- Clone the repository
git clone git@github.com:cesaxis-training/frontend.git
cd frontend- Copy the
.env.examplefile to.env:
cp .env.example .env- Use Docker Compose for development:
docker compose up -d- Create a new branch
- Make your changes
- Submit a Pull Request
The CI/CD pipelines will automatically run tests and deploy approved changes.