Ignews é uma aplicação front-end desenvolvida em NextJS com TypeScript durante o módulo Chapter III do Ignite, bootcamp intensivo da Rocketseat, na trilha de ReactJS.
O objetivo da aplicação é apenas obter conhecimento à medida que avançamos no bootcamp. A aplicação foi desenvolvida durante as aulas do bootcamp e agrega conhecimentos diversos, dentre eles os fundamentos do NextJS, estruturação de um back-end dentro do front-end e o front-end JAMStack.
- Páginas estáticas no NextJS.
- Geração de sites estáticos dinâmicos.
- Revalidação de páginas estáticas para atualização de conteúdo.
- Server Side Rendering.
- Integração de CMS externos.
- SASS.
- CSS Modules.
- TypeScript.
- Prismic CMS.
- FaunaDB para banco de dados.
- Stripe integração de pagamentos.
Disponibilização de conteúdo em formato de blog para pessoas assinantes do serviço que o ignews oferece.
No ignews temos as funcionalidades de login, autenticação, assinatura e pagamento de serviços, disponibilização de conteúdo, preview de conteúdo para não assinantes, logout etc.