This is a prototype project designed to support efforts in combating dengue fever in São José do Rio Preto, located in the state of São Paulo, Brazil. The goal is to provide a user-friendly interface featuring a wiki, interactive map pages, and statistical visualizations to facilitate access to data about prevention actions, case reports, and more.
A section to organize and present detailed information about dengue fever and related prevention strategies.
Displays georeferenced data, allowing users to explore hotspots and track prevention activities.
Provides dynamic visualizations to analyze trends in reported cases and prevention efforts.
- Sisaweb API: Live data is fetched from the Sisaweb system, which provides updated information about dengue prevention and reported cases.
- Local CSV Files: Additional data is stored locally in CSV files for easy integration and backup.
- Improved Text Editing Interface: A more intuitive and flexible text editor for updating wiki content.
- Backend Caching: To avoid fetching data from the API on every page load, future implementations will include caching mechanisms. This will store data on the backend temporarily and reduce redundant API calls, improving performance and reducing load times.
This is a Next.js project bootstrapped with create-next-app
.
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.tsx
. The page auto-updates as you edit the file.
This project uses next/font
to automatically optimize and load Geist, a new font family for Vercel.
This project includes the following dependencies:
-
Heroicons: To use icons in the project.
Install Heroicons with:
npm install @heroicons/react # or yarn add @heroicons/react # or pnpm add @heroicons/react
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.