PesaYetu, an easy-to-use visualization tool that helps journalists quickly find, analyse and compare government budget data to help fact-check claims about resource allocations, public procurement and development plans or services. Accessible at https://pesayetu.pesacheck.org
Built with love ❤️ using Nextjs, Javascript and a couple other helper libraries (see package.json).
This is a Next.js project bootstrapped with create-next-app
.
From the root folder, run yarn
to install all dependencies, alternatively you can run npm install
$ yarn
# watch mode
$ yarn dev
# building
$ yarn build
# running compiled
$ yarn start
In the project directory, you can run:
Runs the app in the development mode. Open http://localhost:3000 with your browser to see the result.
API routes can be accessed on http://localhost:3000/api. This endpoint can be edited in pages/api
.
The pages/api
directory is mapped to /api/*
. Files in this directory are treated as API routes instead of React pages.
Executes lint and tries to fix all fixable lint errors
Builds the app for production to the dist
folder.
It correctly bundles Server in production mode and optimizes the build for the best performance.
See the next build documentation for more details.
Starts a sandbox to view all resusable components developed in the aplication. Open http://localhost:6006 with your browser to see the result.
.
├── Dockerfile
├── LICENCE
├── README.md
├── jsconfig.json
├── next-seo.config.js
├── next.config.js
├── package.json
├── public
│ ├── favicon.ico
│ ├── fonts
│ └── styles
├── src
│ ├── assets
│ ├── components
│ ├── config.js
│ ├── functions
│ ├── lib
│ ├── pages
│ ├── theme
│ └── utils
└── yarn.lock