Application developed on the ReactJS track of Rocketseat's Ignite intensive course. Several important concepts were presented, such as the harmonious use of Next.js to create a Blog with content exposure control from a subscription. StripeAPI was used for the intermediation of payments
- NextJS
- SSR
- SSG
- NextAuth
- JWT
- Google OAuth 2
- Typescript
- Prismic CMS
- Stripe
- ESLint
- Sass
- Jest
Before you begin, you will need to have the following tools installed on your machine: Git, Node.js and a package manager Yarn or npm.
In your terminal or bash
# Clone this repository
$ git clone https://github.com/Luciano-Ferreira/Ignews.git
# Access the directory
$ cd Ignews
# Install all dependencies
$ yarn
# or
$ npm install
# Create .env.local similar to .env.example.local
$ touch .env.local
# Insert keys
# Run the application in dev mode
$ yarn dev
# or
$ npm run dev
# The application start in http://localhost:3000
This project is under the MIT license. See the LICENSE for more information.
Made with ♥ by Luciano Silva 👋 Get in touch!