A beautiful expense tracking application built with React.js and Tailwind CSS
1.5K
A beautiful and intuitive expense tracking application built with React.js and Tailwind CSS. Track your spending, set budgets, and manage your finances with ease.
git clone <repository-url>
cd ExpenseTracker
npm install
npm run dev
http://localhost:5173ExpenseTracker/
āāā .github/
ā āāā workflows/
ā āāā docker-publish.yml # GitHub Actions CI/CD pipeline
āāā src/
ā āāā App.jsx # Main application component
ā āāā main.jsx # Application entry point
ā āāā index.css # Global styles and Tailwind imports
āāā .dockerignore # Docker ignore file
āāā docker-compose.yml # Docker Compose configuration
āāā Dockerfile # Multi-stage Docker build
āāā nginx.conf # Nginx server configuration
āāā index.html # HTML template
āāā package.json # Project dependencies and scripts
āāā vite.config.js # Vite configuration
āāā tailwind.config.js # Tailwind CSS configuration
āāā postcss.config.js # PostCSS configuration
āāā README.md # Project documentation
from-purple-600 to-pink-600)text-green-600)text-yellow-600)text-red-600)The application is fully responsive and optimized for:
npm run dev - Start development servernpm run build - Build for productionnpm run preview - Preview production builddocker-compose up -d
Access the application at http://localhost:3000
Stop the application:
docker-compose down
docker build -t expense-tracker .
docker run -d -p 3000:80 --name expense-tracker-app expense-tracker
docker stop expense-tracker-app
docker rm expense-tracker-app
The Docker image is automatically built and pushed to Docker Hub via GitHub Actions on every push to the main branch.
Pull the latest image:
docker pull abhijeet14d/expense-tracker:latest
Run the pre-built image:
docker run -d -p 3000:80 abhijeet14d/expense-tracker:latest
This project uses GitHub Actions to automatically:
DOCKER_USERNAME - Your Docker Hub usernameDOCKER_PASSWORD - Your Docker Hub password or access tokenThe pipeline runs on:
main or master branchmain or master branchv1.0.0)Content type
Image
Digest
sha256:27cd666c9ā¦
Size
21.6 MB
Last updated
10 months ago
docker pull abhijeet14d/expense-tracker