Skip to content

DerRafDev/ignews

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ignews

This Application is a Newsletter about React, in which the user can register using his GitHub account and in order for the user to be able to read the posts, he must be a subscriber. This application was built using Next.js, and for payment, the Stripe API was used, using Axios for the communication of the API, in the case of the backend a Serverless application was used, using FaunaDB, and for the creation and publication of Posts, a CMS was used, in this case, the Prismic CMS. We also use Jest for testing the application.

Objectives 📎

The purpose of this application was to learn Next.js, serverless applications, and to use payment APIs.

Techologies 🚀

  • Next.js - 10.1.3
  • TypeScript - 4.2.3
  • Axios - 0.21.1
  • Stripe API - 8.142.0
  • Prismic CMS - 4.0.0
  • FaunaDB - 4.1.3
  • Sass - 1.32.8
  • Jest - 27.0.1

How to Run in your Terminal 👩🏻‍💻

To run, you have first to download the packages:

yarn

Then, you have to:

yarn dev

Result 🖥️

Main Page

alt text

Subscription - Stripe

alt text

Post Page

alt text

Post Page for User that subscribes

alt text

Post Page for User that didn't subscribe

alt text

Contact 📞

Created by @DerRaf - feel free to contact me!

About

This Application is a Newsletter about React created using Next.js, in which the user can register using his GitHub account and in order for the user to be able to read the posts, he must be a subscriber. It was used FaunaDB, Prismic CMS, Sass and Stripe API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors