Overview:
TeiniTeini is an extremely small webshop that leverages free solutions like Github and Vercel. Its main purpose is to provide an easy and affordable way to get started with a webshop. Users can deploy their own version of Teini or check out a working demo. The webshop requires the creation of various accounts such as Vercel, Stripe, and Github/Gitlab. Some environment variables need to be set to configure the store. Once everything is set up, users can deploy their own version of Teini and start adding their own products.
Features:
- Small webshop: TeiniTeini is an extremely small webshop that allows users to get started fast and at a low cost.
- Free solutions: The webshop leverages awesome and free solutions like Github for source code storage and Vercel for deployment.
- Checkout and payment infrastructure: TeiniTeini uses Stripe to provide a seamless checkout and payment process for customers.
- Easy setup: Running TeiniTeini is easy and free, with the only cost being transaction-dependent for Stripe.
- Configuration options: Users can set various environment variables to configure their store, including store name, contact information, and page headlines.
Installation:
To install TeiniTeini, follow these steps:
Register and create accounts on the following platforms:
- Vercel - Deploys and keeps the actual website running.
- Stripe - Provides the whole checkout and payment infrastructure.
- Github/Gitlab - The place where the source code is stored.
Note: While Vercel and Github are free to use within their fair use policies, Stripe will require transaction-dependent fees.
Set the following environment variables to configure your store:
STRIPE_SECRET_KEY
: The Stripe secret key. Refer to this link to obtain the API key.NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY
: The Stripe publishable key. Refer to this link to obtain the API key.SHOP_NAME
: The name of your store, which will appear in the browser tab and SEO config.SHOP_CONTACT
: A contact point for customers, such as an email or Twitter handle. This information will appear in the footer.SHOP_HEADLINE
: The headline that will show up on the index (start) page and in the SEO config.SHOP_SUBHEADLINE
: The subheadline that will show up on the index (start) page and in the SEO config.
Once all the accounts are created and environment variables are set, deploy your own version of Teini using Vercel’s deploy button.
Summary:
TeiniTeini is a small webshop that makes use of free solutions like Github and Vercel to provide an easy and affordable way to start an online store. By leveraging these platforms, users can quickly deploy their own version of Teini and customize it to their needs. The integration with Stripe allows for seamless checkout and payment processing. Overall, TeiniTeini offers a convenient and cost-effective solution for individuals looking to set up a webshop.