Skip to content

Enzo889/astro-store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Waypoint Astro Store

Welcome to the Waypoint documentation. This is a minimalist and elegant e-commerce apparel store built as a showcase for modern web development technologies. The project prioritizes aesthetics, smooth animations, and a seamless user experience.

Tech Stack

  • Astro: The modern web framework for content-driven websites.
  • React: For complex interactive components within the Astro islands architecture.
  • Tailwind CSS: A utility-first CSS framework for rapid and beautiful UI styling.
  • Astro DB: A fully-managed SQL database designed exclusively for Astro.
  • Better Auth: For secure and flexible authentication logic.
  • Anime.js v4: For stunning SVG morphing and fluid animations on the homepage.
  • Swiper.js: A modern mobile touch slider with hardware accelerated transitions, used for the dynamic product galleries.
  • Cloudinary: For robust image uploading and management.

Installation

Ensure you have Node.js (>=22.12.0) installed on your machine. Clone the repository and install the dependencies:

pnpm install

Running the Application Locally

Start the development server using Astro:

pnpm dev

Visit http://localhost:4321 in your browser to view the application.

Key Features

  • Minimalist Aesthetic: Clean interfaces with neutral tones, providing an elegant browsing experience.
  • Interactive Animations: Features like interactive SVG morphing on the homepage logo leveraging anime.js motion and interactivity.
  • Product Gallery: High-quality image sliders using Swiper.js, ensuring an engaging user experience, complete with full-screen and thumbnail views.
  • Authentication system: Seamless login and register flows using Better Auth.
  • Secure Image Management: Integrated with Cloudinary to handle user and product image uploads seamlessly.

Build and Preview

To build your site for production:

pnpm build

Then preview your production build locally:

pnpm preview

Contributing

This is a learning/demonstration repository intended to showcase how Astro can be integrated smoothly with different powerful tools to create modern interfaces.

About

Waypoint is a practice project disguised as a real store — built with Astro to explore SSR, authentication, image uploads, and cart management

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors