Project create during the React Ignite 🚀
The project aims to study and develop an application in ReactJS with NextJS for post listing and subscription system.
The application was developed using the NextJS framework applying concepts such as external API consumption, Root API, Server Side Rendering (SSR), Static Site Generation (SSG), STRIPE for subscription payments, NextAuth for authentication with Github, FaunaDB to store information database and Prismic CMS for adding and managing post content.
This project was developed during the chapter 03 from the Ignite course
Figma Link 🎨
Thecnologies used in this project
It is necessary to have installed on your machine
Create accounts in this external services:
# Clone this project
$ git clone https://github.com/Artur-Ceschin/ignews.git
# Access
$ cd ignews
# Install dependencies
$ yarn
# Execute stripe on your terminal
$ stripe listen --forward-to localhost:3000/api/webhooks
# Run the project
$ yarn dev
# The server will initialize in the <http://localhost:3000>
Warning, Stripe has a test token that only lasts a few days and I won't update it when it expires, so it won't be testing the purchase system.
This project is under license from MIT. For more details, see the LICENSE file.
Made with ❤️ by Artur Ceschin 👋🏽 Please fell free to contact me!