Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kayke-fujinaka/ig-news

📰 A Blog with integrated CMS and payment method with subscription
https://github.com/kayke-fujinaka/ig-news

ignews nextjs rocketseat-ignite

Last synced: about 1 month ago
JSON representation

📰 A Blog with integrated CMS and payment method with subscription

Awesome Lists containing this project

README

        

📰 Ignews

Image description

> 🔎 A Blog with integrated CMS and subscription payment method

## 📁 Pages

The site has a total of 5 pages, which are:

- **Home:** The page offers the option to login with Github or to create a signature on the site.
- **Posts:** Offers a list of all posts on the site, but you must have a subscription to view them in full.
- **Preview (Without Subscription):** A page to see just a piece of the post if the user has no subscription.
- **Post (With signature):** A page presenting the complete post.
## 🚀 Technologies

- [Jamsack](https://jamstack.org/)
- [Typescript](https://www.typescriptlang.org/)
- [Next.js](https://nextjs.org/)
- [NextAuth.js](https://next-auth.js.org/)
- [FaunaDB](https://fauna.com/)
- [Axios](https://axios-http.com/ptbr/docs/intro)
- [Stripe](https://stripe.com/br)
- [Prismic CMS](https://prismic.io/)
- [SASS](https://sass-lang.com/)

## :closed_book: How to use it?

Before starting, you need to have [Git](https://git-scm.com) and [Node](https://nodejs.org/en/) installed.

```bash
# Clone this project
$ git clone https://github.com/Kayke-Fujinaka/ig.news

# access
$ cd ignnews

# install dependencies
$ yarn or npm

# Run the project
$ yarn start or npm start

# The server will initialize in the
```

## 🤝 Collaborators

Thanks to the following people who contributed to this project:




Photo by Kayke Fujinaka on GitHub


Kayke Fujinaka



## 📝 License

This project is under license. See the [LICENSE](LICENSE.md) file for more details.

 

Go back to top