Ignite Project! A complete project using NextJS resources for a backend API that consumes webhooks, makes requests to a database, in addition to authentication and authorization with NextAuth, resulting in a JAMStack application with the most modern tools.
The following tools were used in building the project:
- 👉 NextJS
- 👉 Next Auth
- 👉 ReactJS
- 👉 TypeScript
- 👉 Prismic CMS
- 👉 Stripe
- 👉 Jest
- 👉 Testing Library
- 👉 FaunaDB
- 👉 Axios
- 👉 React-icons
- 👉 React-toastify
- 👉 Sass
🤖 Project Status 🚀 Complete! 🤖
- ✅ Listen Webhooks of Stripe API;
- ✅ Consume Prismic API;
- ✅ List Posts of Prismic CMS account;
- ✅ Authentication using NextAuth of Github account;
- ✅ Authorization to view and read a post if Stripe subscription is true;
- ✅ Product subscription payment using Stripe API;
- ✅ Test pages and components using Jest and Testing Library;
- ✅ Create new user and your subscription in FaunaDB;
- ✅ Usage Next StaticProps and ServerSideProps strategies.
- To download the project follow the instructions bellow:
1. git clone
2. cd ignews-full
- Install the dependencies:
3. yarn or npm install
- Home
- Posts
Luiz Felipe S. Felizatti 🎯
Contact: