Skip to content

A remake of Voile in Next.js, TypeScript, Supabase, Tailwind, PostgreSQL. Allows you to curate and share fashion.

License

Notifications You must be signed in to change notification settings

aigle-levant/voile-fashion

Repository files navigation

Voile Demo GIF

E-commerce meets fashion gallery meets Pinterest in this application.

Features · Demo · Tech stack · Clone and run locally · Future roadmap . Feedback · Credits


Features

  • Fashion Gallery powered by the MET Museum API, featuring:
    • Jewelry from India...
    • Footwear from China...
    • American clothing from the yesteryears...
    • And more!
  • [Future] i18n language support, starting with EN/FR
  • Light/Dark mode support + system theme support
  • Organize collections and share them via social media
  • Secure password-based authentication via Supabase

Demo

You can view a fully working version of the app at Vercel.

Tech stack

  • Main: Next.js + TypeScript
  • Styling: Tailwind CSS + shadcn/ui
  • Database: Supabase
  • Authentication: Supabase Auth
  • API: MET Museum API
  • CRON: Vercel + Supabase Edge Functions
  • Animations: Swiper.js

Clone and run locally

  1. Star and clone the repository
git clone https://github.com/your-username/voile-fashion.git
  1. Use cd to change into the app's directory
cd voile-fashion
  1. Install dependencies:
npm install
  1. Run the Next.js local development server:
npm run build
npm run dev

Future roadmap

Here are the upcoming features planned within 2025:

  • Share to social media
  • Add support for Smithsonian Museum API
  • Multiple collections
  • Google / X [Formerly known as Twitter] auth
  • Profile + Collections UI revamp

Feedback

Liked the application? Wanted to improve it?

You can reach out to me via...

Credits

Landing page videos

Seed data

About

A remake of Voile in Next.js, TypeScript, Supabase, Tailwind, PostgreSQL. Allows you to curate and share fashion.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published