NextJS Typescript Serverless Fast loading SSR & SSG ChakraUI Server components Closed source
Key features:
๐ Comprehensive archive of vintage Vespas: Explore a meticulously curated archive with detailed information on the production of vintage Vespas, including precise details on colors by year and frame numbers. Whether youโre a collector, a restorer, or just an enthusiast, the app gives you access to an organized collection of all available historical data.
๐ Calendar of gatherings and events: Stay updated on the latest events in the Vespa community. The appโs simple and intuitive interface allows you to discover gatherings, events, and Vespa Club meetings in your vicinity. Plan your outings and connect with fellow enthusiasts more easily than ever.
๐ Historical documentation: Delve into the rich heritage of Vespa with access to historical manuals, advertisements, and vintage brochures. Explore the fascinating history of the brand and witness its evolution through the decades. Immerse yourself in the nostalgia of the timeless appeal of Vespas.
PasioneVespa was built with a modern and efficient web development stack that prioritizes speed, performance, and scalability. The frontend framework, Next.js, utilizes TypeScript for type safety and improved development experience. The backend is serverless, using edge functions on Vercel to handle API requests and other dynamic operations.
For data persistence, I used a NeonDB serverless postgres database, providing a scalable and cost-effective solution for storing and managing website data.
Cloudflare R2 is used for storing images and other static assets. To optimize image loading performance, WebP images are served whenever possible.
I gathered all the data from a lot of different sources with the help of scraping and other data gathering tools.
I started the project in August of 2023 and deployed it in November.