Ok Nuxt is fun, but let's see what NextJs can do =)
I'm basically pulling data from newsAPI.org. This project contains 2 pages.
- The listing page that list all the news.
- The detail page that simply render the details of the news
This project depends on node >= 16 please make sure you have it installed on your system.
git clone [email protected]:gmilon/next-playground.git
cd next-playground
yarn
yarn dev
How to make sure this project is working?? The only way is to test it. No worries.
Simply run
yarn test
You can easily deploy it on vercel.
There are 2 steps in order to deploy this project.
Using vercel CLI, create a new project and get the ORG_ID and PROJECT_ID and a SECRET_TOKEN
vercel
You can get ORG_ID and PROJECT_ID in the .vercel/project.json for the secret token you must generate it from you dashboard
Set those variable under github secrets in the project settings.
simply push to the branch main.
Everytime you push a change on the branch, cypress will run all the acceptance criterias
if they ALL pass then it deploys the project
Enjoy =)