Skip to content

Customized text message notifications for various events like astronomical events, Bitcoin price milestones, and daily historical facts.

Notifications You must be signed in to change notification settings

jsolly/text-notifications-app

Repository files navigation

Text Notifications App

A web application that allows users to sign up for customized text message notifications for various events like astronomical events, Bitcoin price milestones, and daily historical facts.

Development

Getting Started

git clone [email protected]:jsolly/text-notifications-app.git
cd text-notifications-app
pnpm install
pnpm dev

Features

  • Instant Alerts

    • Bitcoin price notifications
  • Daily Notifications

    • Astrological events (meteor showers, full moons, eclipses)
    • Historical facts (science, space, technology, culture)
    • Customizable notification timing preferences

Tech Stack

Frontend

  • Astro - Web framework for content-focused websites
  • Vue.js - Interactive form components
  • Alpine.js - Lightweight JavaScript for checkboxes
  • Tailwind CSS - Utility-first CSS framework

Backend & Database

  • Neon - Serverless Postgres database
  • AWS Lambda - Serverless functions

Infrastructure

  • AWS - Cloud hosting and services
  • Terraform - Infrastructure as Code

Layout

src/
├── components/
│   ├── contact-info/           # Contact information related components
│   │   ├── CityInput.vue
│   │   ├── ContactInformation.astro
│   │   ├── PhoneInput.vue
│   │   └── ValidationIcon.vue
│   ├── notifications/          # Notification preference components
│   │   ├── daily/
│   │   │   ├── DailyNotifications.astro
│   │   │   └── categories/
│   │   └── instant/
│   │       └── InstantAlerts.astro
│   └── SignUpForm.astro        # Main form component
├── layouts/
│   └── Layout.astro
└── pages/
    └── index.astro

About

Customized text message notifications for various events like astronomical events, Bitcoin price milestones, and daily historical facts.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •