Public sector and education · Institutional website with admin panel
Escola IDEC
Website for a public servant training school, with a course catalog, an editable schedule and lead capture.

- Client
- Continuing education institute that trains municipal public servants
- Where
- Teófilo Otoni, MG, Brazil · online and in person courses
- Technology
- HTML · CSS · JavaScript · PHP · JSON · Apache
- Status
- Live · escolaidec.com.br
- Development
- André Gomes · NexiaLabs
In short
Escola IDEC is the institutional website of Instituto Dominus de Educação Continuada, based in Teófilo Otoni, Minas Gerais, Brazil, which trains municipal public servants through online, in person and blended courses. The page presents its areas of work, featured courses, the yearly schedule and a contact form for city governments. It was built by André Gomes of NexiaLabs in HTML, CSS and JavaScript with a light PHP layer, and runs on Hostinger shared hosting.
The client
IDEC serves city governments with courses on public procurement, budget management, leadership, transparency and other municipal administration topics. Its online courses live on an external learning platform the institute already used. What it lacked was its own showcase to explain the formats, list courses with prices and lead public managers toward hiring. Here the buyer is the city government, and the decision goes through a proposal and a conversation.
The challenge
The audience is municipal managers and staff, who decide based on clarity, not visual effects. The course schedule changes during the year, and the team could not depend on someone editing code for every new class. Inquiries from interested city governments had to be stored in one place. And the page had to load fast and work well on phones, without a heavy system behind it.
What was built
The page is static, in plain HTML, CSS and JavaScript, organized into sections: areas of work, formats, featured courses linking to the learning platform, schedule, FAQ and contact. The schedule is loaded from a small PHP endpoint and, if that fails, the version written into the HTML stays in place. An admin screen lets the team add, edit and remove schedule entries with photo, period and price. The contact form stores every request, and a second screen lists the inquiries received.
What the system does
- Sections on areas of work and on online, in person and blended formats, written for public managers.
- Featured courses with price and a direct link to each course page on the learning platform.
- Yearly course schedule loaded dynamically, with a static fallback version.
- Admin screen to add, edit and remove schedule entries, with photo upload.
- Validated contact form that stores every request for the team to review.
- FAQ accordion and a persistent WhatsApp button.
// For whoever reviews the code: architecture and decisions.
Under the hood
The site uses no framework and no database. The HTML is served directly by Apache on Hostinger shared hosting, with one stylesheet and two scripts: one for the menu, scrolling, IntersectionObserver animations and the form, the other for the schedule. Two PHP endpoints, one for the schedule and one for inquiries, read and write JSON files on the server, with a size limit. Online courses stay on the institute's learning platform, and the site simply links to it.
Technical decisions
- JSON files instead of a database, because the volume is small and hosting stays simpler to maintain.
- Dynamic schedule with a static fallback in the HTML, so the page is never empty if the endpoint fails.
- Website kept separate from the course platform: the showcase handles selling to city governments, the existing platform handles the lessons.
Does your business look like this one?
It fits training schools, consultancies and institutes that sell to city governments and need a clear, fast showcase that is easy to update.
Frequently asked questions
Who developed Escola IDEC?
Escola IDEC was developed by André Gomes Andrade, a full stack developer from Carlos Chagas, Minas Gerais, Brazil, at NexiaLabs, from planning to launch.
Where is the client of Escola IDEC based?
Continuing education institute that trains municipal public servants. Teófilo Otoni, MG, Brazil · online and in person courses.
Which technologies were used to build Escola IDEC?
Escola IDEC uses HTML, CSS, JavaScript, PHP, JSON, and Apache.
Can you build a similar project for my business?
Yes. Every project is custom built, with code and accounts in the client's name. The first step is a WhatsApp conversation at +55 (33) 98465 6356 to understand what you need.
More public sector and education projects
Private accessGestFrota
Fleet and fuel management for city governments: authorizes every fill up, enforces per vehicle limits and produces audit ready reports.
Carlos Chagas City Government and companies that manage public fleets
See the project
E.E. Dr. João Beraldo
Website and course platform for a public school, with lessons, a final exam and certificates with a verification code.
Full time public high school in Carlos Chagas, MG
See the project