This is an example on how the Zakari Api can bu used, made with Next.js .
First, setup your env.local
file for your environnement variables :
ZAKARI_API_ID=<Your zakari api id>
ZAKARI_API_KEY=<Your zakari api key>
NEXT_PUBLIC_ZAKARI_ENDPOINT=https://api.make-kreyol.com/spellcheck
The project use NextAuth which requires the following environnement variables :
SECRET_COOKIE_PASSWORD=
NEXTAUTH_URL=http://localhost:4000
GITHUB_CLIENT_ID=
GITHUB_CLIENT_SECRET=
HASH_SECRET=
JWT_SECRET=
Then, run the development server:
npm run dev
Open http://localhost:4000 with your browser to see the result.
You can start editing the page by modifying pages/index.js
. The page auto-updates as you edit the file.
API routes can be accessed on http://localhost:3000/api/hello. This endpoint can be edited in pages/api/hello.js
.
The pages/api
directory is mapped to /api/*
. Files in this directory are treated as API routes instead of React pages.
The API server code is available on GitHub.
There is an up and running version at this url https://api.make-kreyol.com/. To access it you will have to request some credentials to @timalo_officiel.
The easiest way to deploy this Next.js app is to use the Vercel Platform from the creators of Next.js.
However it is possible to deploy on other platforms as well.
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request