Skip to content
 
 

Repository files navigation

💼 Hayland Invoice/Contract Documentation

Welcome to Hayland, a streamlined system to manage invoices and contracts tailored for export businesses. Built for efficiency and clarity, Hayland simplifies document creation, management, and export.


🚀 Overview

Hayland empowers export businesses with a centralized solution to:

  • Create and manage professional invoices & contracts
  • Securely store documents
  • Download records in PDF format
  • Ensure smooth business operations with modern UI & features

✨ Features

  • 🧾 Invoice Management — Create, update, and organize export invoices
  • 🤝 Contract Management — Maintain contracts with export clients
  • 🔐 User Authentication — Secure access with login system
  • 💾 Database Storage — Structured storage using MySQL
  • 📄 PDF Export — Download invoice files in professional PDF format

📁 Project Structure

Hayland/
│-- src/
│   ├── components/         # Reusable UI components
│   ├── pages/              # Main application pages
│   ├── services/           # API calls and data handling
│   ├── context/            # Global state management
│   ├── hooks/              # Custom React hooks
│   ├── styles/             # Styling and CSS files
│   ├── utils/              # Helper functions
│   ├── App.js              # Main application component
│   ├── index.js            # Entry point of the application
│-- public/                 # Static assets
│-- package.json            # Project dependencies and scripts
│-- README.md               # Documentation file

⚙️ Installation & Setup

To set up and run the project locally, follow these steps:

  1. Clone the repository:
    git clone https://github.com/AG-Solutions-Bangalore/ace-crm
  2. Navigate to the project directory:
    cd hayland
  3. Install dependencies:
    npm install
  4. Start the development server:
    npm start

Environment Variables

Create a .env file in the root directory and add the following:

REACT_APP_API_BASE_URL=your_api_base_url
REACT_APP_AUTH_TOKEN=your_auth_token

🧭 How to Use

🔓 Login to access your secure dashboard

📋 Navigate to the Invoices tab to manage invoice data

📝 Use the Contracts tab to handle client agreements

📥 Download your records as PDFs with one click

Technologies Used

  • Frontend: React, Material UI ,Shadcn,Radix
  • State Management: Context API
  • Backend: Laravel
  • Database: MySQL

🤝 Contributing

We 💖 contributions!

Contributions are welcome! To contribute:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature-name
  3. Commit your changes:
    git commit -m "Add feature-name"
  4. Push to your branch:
    git push origin feature-name
  5. Submit a pull request.

🪪 License

Licensed under the MIT License.

📬 Contact

Organization: AG Solution GitHub: AG-Solutions-Bangalore/heylands-crm

For any issues or inquiries, please contact:

Made with 💡 by AG Solution Team.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages