A JAMStack application of a news page for subscribers developed at Rocketseat's Ignite ReactJS course using ReactJS and NextJS. If you're not a subscriber you'll not have full access to the posts, to have it, you need to be logged into an account with active membership. You can login using your GitHub account.
- ReactJS as library
- NextJS as framework
- TypeScript as programming language
- SASS for styling
- Next-Auth for authentication and login
- Stripe for payment and subscriptions
- FaunaDB for storing users and subscription
- Prismic CMS for post management
To run this project in the development mode, you'll need to have:
On terminal, clone de repository and go to the directory
$ git clone https://github.com/igoormichaeel/ignews.git
$ cd ignews
And execute the following command to install all de dependencies:
$ yarn
Then, to runs the app in the development mode, execute:
$ yarn dev
Open http://localhost:3000 to view it in the browser.