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.
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
- 🧾 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
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
To set up and run the project locally, follow these steps:
- Clone the repository:
git clone https://github.com/AG-Solutions-Bangalore/ace-crm
- Navigate to the project directory:
cd hayland - Install dependencies:
npm install
- Start the development server:
npm start
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
🔓 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
- Frontend: React, Material UI ,Shadcn,Radix
- State Management: Context API
- Backend: Laravel
- Database: MySQL
We 💖 contributions!
Contributions are welcome! To contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature-name
- Commit your changes:
git commit -m "Add feature-name" - Push to your branch:
git push origin feature-name
- Submit a pull request.
🪪 License
Licensed under the MIT License.
Organization: AG Solution GitHub: AG-Solutions-Bangalore/heylands-crm
For any issues or inquiries, please contact:
- Organization Name: AG Solution
- GitHub:https://github.com/AG-Solutions-Bangalore/heylands-crm
Made with 💡 by AG Solution Team.