import svelteIcon from '$lib/images/vendorIcons/svelteIcon.svg'; import tailwindIcon from '$lib/images/vendorIcons/tailwindIcon.svg'; import vercelIcon from '$lib/images/vendorIcons/vercelIcon.svg'; import flowbiteSvelteIcon from '$lib/images/vendorIcons/flowbiteSvelteIcon.svg'; import reactIcon from '$lib/images/vendorIcons/reactIcon.svg'; import nextjsIcon from '$lib/images/vendorIcons/nextjsIcon.svg'; import nextuiIcon from '$lib/images/vendorIcons/nextuiIcon.png'; import authjsIcon from '$lib/images/vendorIcons/authjsIcon.webp'; import drizzleIcon from '$lib/images/vendorIcons/drizzleIcon.webp'; export const projects = [ { category: 'svelte', title: 'Portfolio', url: 'https://rannes.dev', description: 'This project was initially to get familiar with Svelte and showcase my future projects. I find myself that I keep coming back to expand on it whenever I need a break from React.', repo: 'https://gitea.rannes.dev/rannes.dev/my-portfolio', rss: 'https://gitea.rannes.dev/rannes.dev/my-portfolio.rss', image: '', vendors: [ { name: 'Svelte', img: svelteIcon, url: 'https://svelte.dev/' }, { name: 'Tailwind', img: tailwindIcon, url: 'https://tailwindcss.com/' }, { name: 'Flowbite', img: flowbiteSvelteIcon, url: 'https://flowbite-svelte.com//' }, { name: 'Vercel', img: vercelIcon, url: 'https://vercel.com/' } ] }, { category: 'nextjs', title: 'Scaffolding the next project.', url: 'https://titles-psi.vercel.app/', description: 'I am exploring different librarys for ui, auth, ORM etc. for my next project. This time it is deployed to vercel, but I am still using workflows.', repo: 'https://gitea.rannes.dev/rannes.dev/titles', rss: 'https://gitea.rannes.dev/rannes.dev/titles.rss', image: '', vendors: [ { name: 'React', img: reactIcon, url: 'https://react.dev/' }, { name: 'Next.js', img: nextjsIcon, url: 'https://nextjs.org/' }, { name: 'Auth.js', img: authjsIcon, url: 'https://authjs.dev/' }, { name: 'Nextui', img: nextuiIcon, url: 'https://nextui.org/' }, { name: 'Tailwind', img: tailwindIcon, url: 'https://tailwindcss.com/' }, { name: 'Drizzle', img: drizzleIcon, url: 'https://orm.drizzle.team/' }, { name: 'Vercel', img: vercelIcon, url: 'https://vercel.com/' } ] }, { category: 'nextjs', title: 'Local weather', url: 'https://weather.rannes.dev', description: 'A simple application to fetch a weekly weather forecast.', repo: 'https://gitea.rannes.dev/rannes.dev/local-weather', rss: 'https://gitea.rannes.dev/rannes.dev/local-weather.rss', image: '', vendors: [ { name: 'React', img: reactIcon, url: 'https://react.dev/' }, { name: 'Next.js', img: nextjsIcon, url: 'https://nextjs.org/' }, { name: 'Tailwind', img: tailwindIcon, url: 'https://tailwindcss.com/' }, { name: 'Vercel', img: vercelIcon, url: 'https://vercel.com/' } ] } ];