Skip to content

smart-developer1791/astro-banking-app-coming-soon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

✦ Northline

Astro coming-soon banking app site with waitlist-ready messaging

Astro TypeScript Tailwind CSS Sitemap Netlify License: MIT

A clean launch stub for a fictional banking app, built to communicate product intent, waitlist readiness, trust signals, and responsive polish without pretending the full product is already live.


✨ Highlights

  • Single-page Astro launch stub for a banking app preview
  • Calm, trustworthy visual direction with a responsive app mockup hero
  • Clear waitlist messaging, launch sequence, trust section, and FAQ
  • Shared metadata layer with canonical tags, Open Graph, Twitter tags, and JSON-LD
  • Sitemap integration and dynamic robots.txt
  • Minimal file set with only the pieces needed for a reliable one-page site

🧭 Pages

  • / - main coming-soon banking app page
  • /robots.txt - crawler rules generated by Astro

πŸ› οΈ Tech Stack

Layer Technology
Framework Astro 6
Language TypeScript
Styling Tailwind CSS 4
SEO @astrojs/sitemap, canonical metadata, JSON-LD, Open Graph
Content Local TypeScript content model
Hosting Static deployment ready

πŸ—‚οΈ Project Structure

astro-banking-app-coming-soon/
β”œβ”€β”€ public/
β”‚   β”œβ”€β”€ favicon.svg
β”‚   └── og-northline.svg
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ components/
β”‚   β”‚   β”œβ”€β”€ Footer.astro
β”‚   β”‚   β”œβ”€β”€ Header.astro
β”‚   β”‚   └── JsonLd.astro
β”‚   β”œβ”€β”€ data/
β”‚   β”‚   └── site.ts
β”‚   β”œβ”€β”€ layouts/
β”‚   β”‚   └── MainLayout.astro
β”‚   β”œβ”€β”€ pages/
β”‚   β”‚   β”œβ”€β”€ index.astro
β”‚   β”‚   └── robots.txt.ts
β”‚   └── styles/
β”‚       └── global.css
β”œβ”€β”€ astro.config.mjs
β”œβ”€β”€ LICENSE
β”œβ”€β”€ netlify.toml
β”œβ”€β”€ package.json
└── README.md

πŸ’» Local Development

πŸ“¦ Install

npm install

▢️ Run dev server

npm run dev

πŸ—οΈ Build

npm run build

πŸ”Ž SEO Notes

  • site URL is configured in astro.config.mjs
  • Override the production domain with SITE_URL during deployment
  • Metadata is managed centrally in src/layouts/MainLayout.astro
  • Structured data is injected through the schema prop on the page
  • Sitemap output is generated automatically during build

🧠 Content Model

All product copy, navigation items, launch steps, and FAQ content live in:

src/data/site.ts

That keeps the stub simple now while leaving a clean path toward a fuller banking marketing site later.


🌐 Deployment

🌐 Netlify (Recommended)

  1. Push your code to GitHub
  2. Connect the repository to Netlify
  3. Build settings are already defined in netlify.toml
  4. Deploy the static site

Deploy to Netlify


πŸ“„ License

MIT License. See LICENSE.

About

🏦 Astro coming-soon banking app site with waitlist messaging, trust section, launch plan, and a polished responsive one-page design.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors