Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@

> A modern, serverless group scheduling platform and availability heatmap builder built with **Next.js (App Router)**, **TypeScript**, **Turborepo**, and **Neon PostgreSQL**.

SlotSyncro is developed publicly as a source-visible portfolio project. It is **not open source**; the repository remains **All Rights Reserved**.

## Product and architecture documentation

The maintained product design, feature inventory, repository architecture, and documentation roadmap are available in the [design documentation](./docs/README.md).
Expand Down
2 changes: 1 addition & 1 deletion apps/marketing/app/layout.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import "./globals.css";
export const metadata: Metadata = {
title: "SlotSyncro — Scheduling that finds common ground",
description:
"An open scheduling project for direct bookings, group polls, and timezone-aware decisions.",
"A publicly developed scheduling portfolio project for direct bookings, group polls, and timezone-aware decisions.",
};

export default function RootLayout({
Expand Down
9 changes: 6 additions & 3 deletions apps/marketing/app/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ export default function MarketingHomePage() {
<main id="top" className="site-shell">
<section className="hero" aria-labelledby="hero-title">
<div>
<p className="eyebrow">Open scheduling project</p>
<p className="eyebrow">Public portfolio project</p>
<h1 id="hero-title">Find the time that works.</h1>
<p className="hero-copy">
SlotSyncro brings direct bookings and group availability polls into
Expand Down Expand Up @@ -131,7 +131,7 @@ export default function MarketingHomePage() {

<section id="roadmap" className="section" aria-labelledby="roadmap-title">
<div className="section-heading">
<p className="eyebrow">Built in public</p>
<p className="eyebrow">Developed in public</p>
<h2 id="roadmap-title">A working product with an honest roadmap.</h2>
</div>
<div className="roadmap-panel">
Expand Down Expand Up @@ -174,7 +174,10 @@ export default function MarketingHomePage() {
<p className="footer-title">SlotSyncro</p>
<p>Scheduling that finds common ground.</p>
</div>
<p>Designed and developed in public by Janarthanan Soundhararajan.</p>
<div>
<p>Designed and developed in public by Janarthanan Soundhararajan.</p>
<p>Source-visible portfolio project · All Rights Reserved · Not open source.</p>
</div>
</footer>
</>
);
Expand Down
Loading