ig.news
About this project
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.
Technologies and tools
- 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
Demonstration
Getting Started
Requirements
To run this project in the development mode, you'll need to have:
Installing
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.