Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/kayke-fujinaka/ig-news
- Owner: Kayke-Fujinaka
- Created: 2022-08-01T20:27:35.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-04-02T18:03:30.000Z (almost 2 years ago)
- Last Synced: 2024-11-10T09:12:27.450Z (about 2 months ago)
- Topics: ignews, nextjs, rocketseat-ignite
- Language: TypeScript
- Homepage:
- Size: 365 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
📰 Ignews
> 🔎 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:
## 📝 License
This project is under license. See the [LICENSE](LICENSE.md) file for more details.