Node.js/MySQL Backend Development for IRRIGO
Budget: €250 – €750 EUR
Backend Developer (Node.js/MySQL) – Integration of an Agricultural Management System (Frontend 85% Ready)
Project Description:
I am looking for a skilled Backend Developer to finalize an Agricultural Management Software called IRRIGO. The project is already well-advanced: 85% of the Frontend (HTML5/CSS3/JS) is complete, and the SQL Database Schema is already defined.
Your task will be to build the "brain" (Backend) and connect the existing UI to a MySQL database.
Technical Stack:
Frontend: HTML5, CSS3, Vanilla JavaScript (Ready).
Backend: Node.js with Express.js (Required).
Database: MySQL (Schema already defined).
Key Responsibilities:
API Development: Create RESTful APIs to handle CRUD operations for:
Registry (Anagrafiche): Customers, Suppliers, and Logistics (multiple addresses).
Operators (Personnel): Employee profiles, certifications, and contract details.
Frontend Integration: Connect the existing HTML pages to the backend using fetch or axios.
File Management: Implement a secure PDF upload system for signed contracts and certifications (storing files on the server/local folder).
Database Implementation: Set up the MySQL database using the provided SQL script.
Notifications: Set up a basic mailer (Nodemailer) to trigger emails to employees directly from the dashboard.
What I will provide:
Complete UI (HTML/CSS/JS files).
Complete SQL DDL script (Table structures and relationships).
Logical flow of the application.
Estimated Work:
This is a small-to-medium project. I expect this to be completed within 10-15 days.
Budget & Terms:
Fixed Price only. (Please quote for the whole project).
Code must be clean, modular, and well-commented.
A brief handover session/documentation for my internal engineer is required.
Project Description:
I am looking for a skilled Backend Developer to finalize an Agricultural Management Software called IRRIGO. The project is already well-advanced: 85% of the Frontend (HTML5/CSS3/JS) is complete, and the SQL Database Schema is already defined.
Your task will be to build the "brain" (Backend) and connect the existing UI to a MySQL database.
Technical Stack:
Frontend: HTML5, CSS3, Vanilla JavaScript (Ready).
Backend: Node.js with Express.js (Required).
Database: MySQL (Schema already defined).
Key Responsibilities:
API Development: Create RESTful APIs to handle CRUD operations for:
Registry (Anagrafiche): Customers, Suppliers, and Logistics (multiple addresses).
Operators (Personnel): Employee profiles, certifications, and contract details.
Frontend Integration: Connect the existing HTML pages to the backend using fetch or axios.
File Management: Implement a secure PDF upload system for signed contracts and certifications (storing files on the server/local folder).
Database Implementation: Set up the MySQL database using the provided SQL script.
Notifications: Set up a basic mailer (Nodemailer) to trigger emails to employees directly from the dashboard.
What I will provide:
Complete UI (HTML/CSS/JS files).
Complete SQL DDL script (Table structures and relationships).
Logical flow of the application.
Estimated Work:
This is a small-to-medium project. I expect this to be completed within 10-15 days.
Budget & Terms:
Fixed Price only. (Please quote for the whole project).
Code must be clean, modular, and well-commented.
A brief handover session/documentation for my internal engineer is required.