Skip to content

jamtax/EasyPO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e665633 Β· Mar 21, 2025

History

29 Commits
Mar 21, 2025
Mar 21, 2025
Mar 21, 2025
Mar 21, 2025
Mar 21, 2025

Repository files navigation

EasyPO - Simple Purchase Order Generator

EasyPO Logo

GitHub license GitHub stars GitHub issues PRs Welcome

Create beautiful purchase orders in seconds. Free, easy, and professional.

View Demo | Report Bug | Request Feature

✨ Features

πŸ“ Create Professional POs

  • Clean, modern purchase order layouts
  • Automatic calculations
  • Company logo upload
  • Multiple line items with discounts

πŸ“Š Multiple Export Formats

  • PDF export for sharing
  • Word document for editing
  • Excel spreadsheet for tracking
  • Preview before exporting

πŸš€ Live Demo

Try EasyPO now at https://easypo.jamtax.co.za

πŸ’» Technologies

HTML5 CSS3 JavaScript Tailwind CSS GitHub Pages

πŸ“‹ How It Works

  1. Fill in your details - Enter your company and supplier information
  2. Add your products - Add line items, quantities, and prices
  3. Preview your PO - Check how your purchase order looks
  4. Export in your preferred format - Download as PDF, Word, or Excel

🧰 Installation & Setup

Option 1: GitHub Pages (Recommended)

  1. Fork this repository
  2. Go to repository settings β†’ Pages
  3. Set source to 'main' branch
  4. Your site will be published at https://yourusername.github.io/EasyPO

Option 2: Local Installation

# Clone the repository
git clone https://github.com/jamtax/easypo.git

# Navigate to the project directory
cd easypo

# Open in your browser
# You can use any local server, for example:
npx serve

πŸ“± Responsive Design

Responsive Design

EasyPO is designed to work on all devices:

  • πŸ’» Desktop - Full-featured experience
  • πŸ“± Mobile - Optimized for on-the-go use
  • πŸ“Ÿ Tablet - Perfect for field work

πŸ”’ Privacy & Security

  • 100% Client-side - All data stays in your browser
  • No Server Storage - We don't store your PO information
  • No Registration Required - Use immediately without accounts

🀝 Contributing

Contributions make the open-source community an amazing place to learn, inspire, and create. Any contributions are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

πŸ“„ License

Distributed under the MIT License. See LICENSE for more information.

πŸ“ž Contact

Project Link: https://github.com/yourusername/easypo


Made with ❀️ by burnt-exe