/smart_duka

Ecommerce streamlined campaign and transactional email creation

Primary LanguageTypeScript

Smart Duka

Smart Duka is an ecommerce project designed to streamline and automate campaign creation. It's built with Next.js, Radix UI, and Tailwind CSS.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

  • Node.js
  • Yarn

Installation

  1. Clone the repo
git clone https://github.com/unpervertedkid/smart_duka
  1. Install NPM packages
yarn install
  1. Create a .env.local file in the root of the project and add the following environment variables
MAILCHIMP_API_KEY=your-mailchimp-api-key
WEBSITE_NAME=your-website-name
WEBSITE_URL=your-website-url
WEBSITE_TEAM=your-website-team
FROM_EMAIL=your-email-address
SUPPORT_LINK=your-support-link

Replace your-mailchimp-api-key, your-website-name, your-website-url, your-website-team, your-email-address, and your-support-link with your actual Mailchimp API key, website name, website URL, website team, email address, and support link.

Running the Project Locally

Once you have set up your environment variables, you can run the project locally:

yarn dev

The project will be available at http://localhost:3000.

Built With

  • Next.js - The React framework
  • Radix UI - A collection of low-level UI components
  • Tailwind CSS - A utility-first CSS framework
  • Shadcn - A collection of ui components

License

This project is licensed under the MIT License - see the LICENSE file for details.