🚀
Bullet Launch Docs
Get Bullet Launch
  • 👋Welcome from Kieran
  • 🏗️Getting started
    • ‼️READ ME FIRST
    • 🆙Changelog
    • 🏎️Quick start guide
    • 🗺️Bullet Launch walkthrough
    • 🛬Updating the landing page
    • 🔑User roles
    • 💽Designing your database
    • 🔏Privacy rules (don't skip this)
    • 🏂The onboarding page
    • 🖥️How the dashboard nav menu works
    • 💻How the main header menu works
    • 💾Create a new data type with UI
    • 🤸‍♀️Using the Kanban UIs
    • 🤖Using the Chatbot UI
    • 🚶‍♂️Using the Multi-Step Form
    • 📪Setting up Postmark (emails)
    • 📮Setting up Loops.so (emails)
    • 💳Setting up Stripe (payments)
    • 💰Setting up Lemon Squeezy (payments)
    • 🪄Example build: Content Magic
      • 1. Create a new app
      • 2. Set up the database structure
      • 3. Create a UI for prompts
      • 4. Editing the dashboard and adding the first UI
      • 5. Create a UI for inspirations
      • 6. Create a UI for content creation
      • 7. Create a calendar UI for content pipeline
    • 🍿Live build of a CRM tool
  • 📚Template contents
    • 💾Data types
    • 📒Option sets
    • 🔏Privacy rules
    • 🧩UI components
    • 📰Pages
    • 📧Emails
    • ✨AI integrations
    • 💳Payments
    • 🔌Plugins
    • 🎨Styles
  • 🧑‍🏫Resources
    • 🛟Get support
Powered by GitBook
On this page
  1. Template contents

Pages

Bullet Launch contains a small number of pages which represent the main functionalities within the app. The majority of the functionality within the app will occur on the dashboard page which will function as a "single-page app" where reusable elements are shown and hidden depending on the tab the user has selected. Single-page apps are best way to provide a snappy, responsive user experience as the page does not need to change every time the user moves to another section.

index

The main landing page of the app, typically serving as the entry point for users. This contains a number of typical SaaS landing page elements.

auth

A dedicated authentication page where users can log in or sign up to access the app.

example_dashboard (can be deleted)

A sample dashboard page to showcase how a dashboard can be structured or designed.

logout

The function of this page is to enable the app to log users out via the navigation panel. The page has a single workflow which logs the user out as they arrive on the page, and then redirects them to the auth page.

onboarding

The onboarding process for new users, which can include tutorials, user information setup, or initial configuration steps.

upgrade

A page showing the app's price plans and premium features, where the user can choose a plan, upgrade and be redirected to Lemon Squeezy or Stripe.

404

A custom error page displayed when a user attempts to access a page that does not exist or is unavailable.

admin

A customisable dashboard page for the app admin to manage the app, including some app-wide settings and generating legal terms.

dashboard

The main dashboard for users, where they can view, manage, and interact with various aspects of the app relevant to them.

For apps with multiple types of users who require significantly different functionality, for example a marketplace with buyers and sellers, the dashboard page can be duplicated so that each user type has its own dashboard.

legal

A page that includes legal information such as Terms of Service and the Privacy Policy.

marketplace

An optional page designed to look like a marketplace search page.

p

A page for viewing an individual item, such as a user profile, an individual project, or anything the app requires.

reset_pw

A page that allows users to reset their password if they have forgotten it or wish to change it for security reasons.

PreviousUI componentsNextEmails

Last updated 12 months ago

📚
📰