INTEGRATED SYSTEM FOR PROFESSIONAL LAWYERS' ASSOCIATION

Job ID: 38376605

Budget: $750 – $1,500 USD

Project Description:

We are looking to develop an integrated system for a professional lawyers' association. This system should be modern, efficient, and capable of handling various critical functions for the administration and operation of the association. Currently, we are using an old system that runs slowly and uses AJAX technology.

System Features:

1. Online Queries (no user login required):
- Professional License Verification:
- Search by Membership Number or National ID.
- Displayed data: Full Name, National ID, License Status, Date of Incorporation, Date Until Membership Paid.
- Sanctioned Lawyers Register (Professional Ethics):
- Search by Membership Number or National ID.
- Displayed data: Full Name, National ID, Start Date, End Date, Type of Sanction, Description.
- Document Tracking:
- Search by Case Number.
- Displayed data: Case Number, Case Details, Assigned Office or Respondent, Pages, Creation Date, Type.

2. System Characteristics:
- User Types:
- Super Administrator
- IT Assistant
- Administrator
- Cashier
- Registration Module:
- Assignment of a unique Membership Number.
- Collection of personal, professional, and contact information.
- Initial fee and monthly membership fee payments.
- Three types of incorporation with different costs: regular, extraordinary, and express.
- "Second Incorporation" for lawyers already registered in another recognized association.
- Payment Management:
- Handling of initial incorporation fees and monthly membership dues.
- Payment methods: credit card (considering Izipay.pe), bank transfer, digital wallet.
- Certificate Issuance:
- Automatic generation of professional license certificates with specific format and QR for verification.
- Certificates downloadable in PDF and sent via email.
- Billing:
- Issuance of invoices or receipts for each transaction.
- Invoice details: date, amount, and service description.
- Financial Reports:
- Generation of detailed financial reports.
- Cash report showing daily, weekly, and monthly income.
- Products:
- Management of products offered by the association: duplicate ID cards, incorporation certificates, medals, etc.
- Library:
- Module for managing available books and documents.
- Management of loans and penalties for late returns.

Preferred Technologies:
- Frontend: React with TypeScript / PHP with Laravel
- Backend: Node.js with Express and TypeScript / PHP with Laravel
- Database: MongoDB or PostgreSQL / MySQL
- Infrastructure: Cloud deployment (Azure or Google Cloud) / Cloud Hosting

Deliverables:
- Detailed delivery schedule with specific milestones.
- Complete system documentation, including user manuals and administration guides.

Non-Required Modules:
- Events: Will be rented from another platform.
- Virtual Classroom: Implementation with Moodle.
- Website: To be built with WordPress.

Freelancer Requirements:
- Demonstrable experience in similar projects.
- Preferably companies with competitive development costs.
- Ability to meet defined deadlines and deliverables.

---

How to Apply:

Please submit your detailed proposal including:
- Portfolio of similar projects.
- Estimated timeline for each project phase.
- Total budget and payment structure.

We look forward to working with committed and experienced professionals in developing integrated systems. Thank you!

Note: We are willing to provide full access to the existing system to build the new system. The goal is to retain all existing functionalities while adding new and improved features, using modern technologies for faster performance and a modern design. Please specify in your proposal whether you will be using PHP or the JavaScript (Typescript, Next.js) option.
Related categories: PHP MySQL PostgreSQL Typescript Next.js