InNews — платформа, главная задача которой — донести до подписчиков самые свежие и интересные новости из мира IT. Использование концепций Jamstack: современная архитектура веб-разработки, основанная на клиентском JavaScript, многоразовых API и предварительно созданной разметке.
- Clone the repository
https:/inacio000/in.news.git
- Go to the project directory
cd innews
Создайте еще один файл
.env.local
и поместите переменные среды на основе файла env.example, что требует определенных знаний для их создания и настройки в каждом соответствующем приложении, Stripe, GitHub, FaunaDB и Prismic.
- Install dependencies
npm install
Для запуска системы надписей необходимо загрузить последнюю версию stripe-cli с https://stripe.com/docs/stripe-cli, а в папке, содержащей файл, открыть cmd и выполнить следующую команду для прослушивания событий, разработанных в /src/pages/api/webhooks
stripe listen --forward-to localhost:3000/api/webhooks
- Testing a payment
Чтобы проверить действительную кредитную карту для обработки покупки, Stripe принимает следующий номер
4242 4242 4242 4242
, а остальные с другой информацией.
Посмотреть дизайн проекта можно по 🔗этой ссылке