52 lines
2.1 KiB
Markdown
52 lines
2.1 KiB
Markdown
# Sohan Salehnia Website Context
|
|
|
|
## Project
|
|
|
|
- Persian RTL storefront clone of `sohansalehnia.com` (سوهان صالح نیا, traditional Qom sohan sweets).
|
|
- Next.js 16 App Router, React 19, TypeScript, Tailwind 4, `src/app`.
|
|
- Language: `fa`, direction: `rtl`.
|
|
- Local images live in `public/images`. Fonts (Iran Yekan, Montserrat ExtraLight, Fontello/WMi icons) live in `public/fonts`.
|
|
|
|
## Scope (this clone)
|
|
|
|
Implemented pages:
|
|
|
|
- `/` homepage
|
|
- `/aboutus` about
|
|
- `/contactus` contact (form is client-side only; no backend submit yet)
|
|
- `/products` and `/articles` are placeholders. Products, workshops, and blog will be read from Meshkee later.
|
|
|
|
## Brand
|
|
|
|
| Token | Value | Use |
|
|
|---|---|---|
|
|
| Primary | `#706C01` | links, buttons, product titles, branch details |
|
|
| Gold | `#868215` | section accents, counters, English labels |
|
|
| Page | `#F9F9F9` | page background, header, footer |
|
|
| Heading | `#4B4B4B` | titles |
|
|
| Muted | `#5E5E5E` | labels, footer copy |
|
|
| Icon gray | `#939393` | social icons |
|
|
|
|
Logo: `public/images/logo.png` (from the live Meshkee theme). Hero, banners, product icons, pattern, and sohan photos are downloaded from the original theme CDN.
|
|
|
|
## Content source
|
|
|
|
Copy, addresses, phones, map embed, and section structure are taken from the live Meshkee site. Do not invent replacement marketing copy unless asked.
|
|
|
|
Branches:
|
|
|
|
- شعبه یکم: ميدان جهاد،باجك اول،نبش كوي ٤٤ — `02537728181`
|
|
- شعبه دوم: قم،بلوار الغدیر،روبروی دانشگاه قم — `02537728181`
|
|
|
|
Login still points to `https://app.sohansalehnia.com/auth/login`.
|
|
|
|
## Footer credit
|
|
|
|
Bottom row follows the SafeTeb Meshkee credit pattern (`Designed And Developed By / Meshkee E-Commerce Team` with animated frame + white Meshkee logo), recolored to the olive/gold theme. Component: `src/components/MeshkeeCredit.tsx`.
|
|
|
|
## Next work
|
|
|
|
- Wire `/products` and `/articles` (and any workshops) to Meshkee public API.
|
|
- Replace contact form local success state with the real endpoint.
|
|
- Keep `CONTEXT.md` updated when routes, brand tokens, or data sources change.
|