https://github.com/flvsantos15/aula03-ignews
A NewsLetter application
https://github.com/flvsantos15/aula03-ignews
api-rest fauna-db ignite-rocketseat nextjs prismic-cms reactjs scss stripe typescript
Last synced: 2 months ago
JSON representation
A NewsLetter application
- Host: GitHub
- URL: https://github.com/flvsantos15/aula03-ignews
- Owner: flvSantos15
- Created: 2021-08-18T00:17:27.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-07-05T00:58:13.000Z (almost 3 years ago)
- Last Synced: 2025-02-13T19:40:00.870Z (4 months ago)
- Topics: api-rest, fauna-db, ignite-rocketseat, nextjs, prismic-cms, reactjs, scss, stripe, typescript
- Language: TypeScript
- Homepage:
- Size: 677 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
🚧 IgNews 🚀 🚧
🚀 It's a NewsLetter application, where the user sees a preview of an article if he doesn't have subscription, which he can do with his github, and assign for a payment per month. After he is able to see and read all articles coming from a database.
# Tabela de conteúdos
- [About](#about)
- [How to run](#how-to-run)
- [Requirements](#requirements)
- [Tecnologies](#technologies)
- [Features](#features)
- [Author](#author)## Getting Started
How to run
To run this application you need to install:
- [NodeJS](https://nodejs.org/)
- [Git](https://git-scm.com/)
- Além disto é bom ter um editor para trabalhar com o código como [VSCode](https://code.visualstudio.com/)
First, download this repository to your machine:
```bash
git clone https://github.com/flvSantos15/feedback-widget.git
```Go to the folder:
```bash
cd folder's name
```Then, install dependencies by running:
```bash
yarn
# or
npm install
```And finally, run the development server:
```bash
npm run dev
# or
yarn dev
```Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
This application is being built using the following technologies:
- [React](https://pt-br.reactjs.org/)
- [TypeScript](https://www.typescriptlang.org/)
- [NextJS](https://nextjs.org/)
- [Stripe](https://stripe.com/docs/js)
- [FaunaDB](https://fauna.com/)
- [Prismic-CMS](https://prismic.io/)
Features developed during the classes
- [ x ] Web view
- [ x ] SignIn with github
- [ x ] Payment stripe's methods
- [ x ] database integration
- [ x ] subcription validation
Autor
![]()
Flavio SantosBuilt with ❤️ by Flavio Santos 👋🏽 get in touch!
[](https://www.linkedin.com/in/flvSantos15/)
[](mailto:[email protected])