Posties is a beautifully crafted digital postcard collection that brings back the charm of thoughtful correspondence in a modern web experience. Explore memories through an immersive 3D carousel or a clean grid layout.
- 3D Carousel View: An interactive, rotating display of postcards that simulates a real-world collection.
- Grid View: A structured, gallery-style layout for easy browsing.
- Immersive Details: Click any postcard to view it up close with details and stories.
- Smooth Animations: Fluid transitions and micro-interactions for a premium feel.
- Responsive Design: Optimized for various screen sizes.
Follow these steps to get a local copy up and running.
- Node.js (v16 or higher)
- npm or yarn
-
Clone the repository
git clone https://github.com/pronzzz/posties.git cd posties -
Install dependencies
npm install
-
Start the development server
npm run dev
Open http://localhost:5173 with your browser to see the result.
- React 19: The library for web and native user interfaces.
- TypeScript: Strongly typed JavaScript.
- Vite: Next Generation Frontend Tooling.
- Tailwind CSS: Utility-first CSS framework.
- Lucide React: Beautiful & consistent icons.
- Radix UI: Unstyled, accessible components (via Shadcn concepts).
Please refer to the Developer Guide for a detailed walkthrough of the codebase and architecture.
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
See CONTRIBUTING.md for more information.
Distributed under the MIT License. See LICENSE for more information.
Project Link: https://github.com/pronzzz/posties
Created with ❤️ for the thoughtful wanderer.