βοΈ Deploy your own
β¨ Features
- Responsive Design β Optimized for all devices, from mobile to desktop.
- Data-Driven Product Catalog β Browse real store product lines and curated shoe details, including photos & features.
- Global Search β Search across stores, sections, and products instantly by keyword.
- Interactive Map β Explore Marikinaβs shoe stores with an integrated map.
- Dynamic Routing β Seamless navigation through individual store pages and sections.
- Store Profiles β Dedicated pages for each store and shoe brand offering timeline/history, best sellers, and highlights.
- Fast Performance β Built with Astro for lightning-fast static site generation.
π οΈ Tech Stack
- Astro: Modern static site generator for building fast, content-focused websites.
- Tailwind: Utility-first CSS framework for rapid UI development.
- Shadcn UI: Re-usable components built using Radix UI and Tailwind CSS.
- TypeScript: Strongly typed programming language that builds on JavaScript.
π Getting Started
Clone the repo, install deps, and boot the dev server:
git clone https://github.com/KurutoDenzeru/SoleOfMarikina.git
cd SoleOfMarikina
bun install
bun run dev
Open http://localhost:4321 to view the app.
π¦ Build for Production
bun run build
bun start
ποΈ Configuration
The app is implemented under src/. Key areas to customize and extend are:
src/ # Source directory for the Astro project
components/ # Reusable UI components (including Shadcn UI)
layouts/ # Astro layout components for structuring pages
lib/ # Utility functions and shared logic
pages/ # Page routes and endpoints
stores/ # Individual store pages and sections
[store]/ # Dynamic routes for stores
[section].astro # Dynamic section route
index.astro # Dynamic store index
brads-trendies/ # Brad's Trendies
nico-angelo/ # Nico Angelo
seacrest/ # Seacrest
public/ # Static assets served directly
fonts/ # Custom fonts used in the project
icons/ # Favicon and app icons
Logo/ # Brand logos
map/ # Map assets
pictures/ # Images and gallery pictures
π€π» Contributing
Contributions are always welcome, whether youβre fixing bugs, improving docs, or shipping new features that make the project better for everyone.
Check out Contributing.md to learn how to get started and follow the recommended workflow.
βοΈ License
This project is released under the UUnlicensed, giving you the freedom to use, modify, and distribute the code with minimal restrictions.
For the full legal text, see the Unlicensed file.