Skip to content

kelvinyelyen/arcane

Repository files navigation

Arcane

Introduction

Arcane serves as a minimalist web-based solution developed as part of the Harvard CS50x final project. It simplifies newsletter management complexities, providing an intuitive remedy for subscriber handling and enabling the creation of engaging newsletters via a comprehensive text editor. Seamlessly integrated with email services, Arcane optimizes communication efficiency and fosters increased subscriber engagement.

Here are some of the features that Arcane provides out-of-the-box:

  • Dashboard: Gain insights into subscriber engagement metrics and trends through a comprehensive dashboard.

Deploy Your Own

Note: one-click deployment is a bit broken at the moment – you'll need to change some of the hard-coded values in the codebase to get it working. We're working on fixing this.

Deploy your own instance of Arcane for enhanced privacy and control. Click the link below to deploy Arcane to Vercel.

Deploy with Vercel

Built Using

  • Next.js: Powers the interactive user interface for managing newsletters.
  • Typescript: Provides strong typing and ensures code consistency for maintainability.
  • Tailwind CSS: Streamlines UI development, offering a clean and responsive interface.
  • Appwrite: Manages user authentication, secures newsletter content and database.
  • Vercel: Hosts and deploys Arcane for seamless accessibility.

Implementation

Arcane is structured as a standard Next.js application. It utilizes Middleware to handle multi-tenancy, drawing inspiration from the Vercel Platforms Starter Kit.

Author

About

Simple newsletter management

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published