import { Project } from '@/components/ProjectCard'; // Sample project data const projects: Project[] = [ { id: '1', title: 'Meilisearch.NET', description: 'A extension of the Meilisearch SDK for .NET that enabled the ability to embed the Meilisearch server and Ollama AI Server in your application. It also provides functionality for compressing and decompressing indexs as you need them to help with vector database size. Intergate directly with the Meilisearch SDK for .NET and AI intergation on the roadmap.', technologies: ['.NET', 'Meilisearch', 'Nuget'], images: [], repositories: [ { name: 'Gitea Source', url: 'https://git.d4m13n.dev/damien/meilisearch.NET' }, { name: 'Gitea Package', url: 'https://git.d4m13n.dev/damien/-/packages/nuget/meilisearch.net/' } ], }, { id: '2', title: 'Folder Tree [WIP]', description: 'This is a tool to help users have a visual representation and detailed of where their storage is being used on their system and what it is being taken up by. You can also get reporting on duplicate files, and automate moving of files based on duplication and type. Advanced file searches, Automatic space saving recommendations, and cloud storage intergation on the roadmap.', technologies: ['Typescript', 'NextJS', 'Rust', "Tauri", "Material UI"], images: [], repositories: [ { name: 'Gitea Source', url: 'https://git.d4m13n.dev/damien/file-tree' }, { name: 'Gitea Release', url: 'https://git.d4m13n.dev/damien/file-tree/releases' } ], }, { id: '3', title: 'Art Comissions SAS Application', description: 'This is a SAS solution to provide a platform for artists to sell their artwork without any third parties moderating your content. The platform has a administrator role that is responsible for managing the comission taken by the website from sales and approve applications to become artists. The artists are able to design their own page and customize a white label store. The artists are able to set a maximum amount of open requests that can exist to prevent from request spam/scamming. There is also a process in place for agreeing on the terms of the comission, once agreed upon the money is released, and the artist must upload the content.', technologies: ['.NET', 'Stripe', 'Novu', 'OpenAPI', 'PosgreSQL', 'Auth0', 'Entity Framework', 'NextJS', 'Material UI', 'Kubernetes', 'ArgoCD', 'GitOps'], images: [], repositories: [ { name: 'Backend Gitea Source', url: 'https://git.d4m13n.dev/damien/comissions-app-core-api' }, { name: 'Frontend Gitea Source', url: 'https://git.d4m13n.dev/damien/comissions-app-ui' }, { name: 'ArgoCD Deployment Gitea Source', url: 'https://git.d4m13n.dev/damien/comissions-app-argocd' }, ], demoUrl: 'https://comissions-app-demo.d4m13n.dev/' }, // { // id: '2', // title: 'Weather App', // description: 'A responsive weather application that provides real-time weather data and forecasts for locations worldwide.', // technologies: ['JavaScript', 'React', 'OpenWeather API', 'CSS'], // images: [ // { // src: 'https://source.unsplash.com/random/800x600?weather', // alt: 'Weather app interface' // }, // { // src: 'https://source.unsplash.com/random/800x600?forecast', // alt: 'Forecast view' // } // ], // repositories: [ // { name: 'Repo', url: 'https://github.com/username/weather-app' } // ], // demoUrl: 'https://weather-app-demo.example.com' // }, // { // id: '3', // title: 'Task Management System', // description: 'A comprehensive task management system with features like task assignment, progress tracking, and deadline notifications.', // technologies: ['TypeScript', 'Angular', 'Firebase', 'Material UI'], // images: [ // { // src: 'https://source.unsplash.com/random/800x600?tasks', // alt: 'Task management dashboard' // } // ], // repositories: [ // { name: 'Repo', url: 'https://github.com/username/task-management' } // ], // demoUrl: 'https://task-app-demo.example.com' // }, // { // id: '4', // title: 'Portfolio Website', // description: 'A personal portfolio website showcasing projects, skills, and professional experience with a modern, responsive design.', // technologies: ['HTML', 'CSS', 'JavaScript', 'GSAP'], // images: [ // { // src: 'https://source.unsplash.com/random/800x600?portfolio', // alt: 'Portfolio homepage' // }, // { // src: 'https://source.unsplash.com/random/800x600?website', // alt: 'Projects section' // }, // { // src: 'https://source.unsplash.com/random/800x600?design', // alt: 'Contact form' // } // ], // repositories: [ // { name: 'Repo', url: 'https://github.com/username/portfolio' } // ], // demoUrl: 'https://portfolio-demo.example.com' // }, // { // id: '5', // title: 'Recipe Finder', // description: 'An application that allows users to search for recipes based on ingredients, dietary restrictions, and cuisine preferences.', // technologies: ['React', 'Redux', 'Spoonacular API', 'Styled Components'], // images: [ // { // src: 'https://source.unsplash.com/random/800x600?recipe', // alt: 'Recipe search interface' // }, // { // src: 'https://source.unsplash.com/random/800x600?food', // alt: 'Recipe details' // } // ], // repositories: [ // { name: 'Repo', url: 'https://github.com/username/recipe-finder' } // ], // demoUrl: 'https://recipe-finder-demo.example.com' // }, // { // id: '6', // title: 'Fitness Tracker', // description: 'A fitness tracking application that helps users monitor workouts, set goals, and track progress over time.', // technologies: ['React Native', 'Firebase', 'Redux', 'Chart.js'], // images: [ // { // src: 'https://source.unsplash.com/random/800x600?fitness', // alt: 'Fitness tracker dashboard' // }, // { // src: 'https://source.unsplash.com/random/800x600?workout', // alt: 'Workout tracking screen' // }, // { // src: 'https://source.unsplash.com/random/800x600?exercise', // alt: 'Progress charts' // } // ], // repositories: [ // { name: 'Repo', url: 'https://github.com/username/fitness-tracker' } // ], // demoUrl: 'https://fitness-app-demo.example.com' // }, // { // id: '7', // title: 'Chat Application', // description: 'A real-time chat application with features like private messaging, group chats, and file sharing capabilities.', // technologies: ['Socket.io', 'Express', 'MongoDB', 'React'], // images: [ // { // src: 'https://source.unsplash.com/random/800x600?chat', // alt: 'Chat interface' // }, // { // src: 'https://source.unsplash.com/random/800x600?messaging', // alt: 'Messaging screen' // } // ], // repositories: [ // { name: 'Repo', url: 'https://github.com/username/chat-app' } // ], // demoUrl: 'https://chat-app-demo.example.com' // }, // { // id: '8', // title: 'Budget Tracker', // description: 'A financial management application that helps users track income, expenses, and savings goals with visual reports.', // technologies: ['Vue.js', 'Node.js', 'PostgreSQL', 'D3.js'], // images: [ // { // src: 'https://source.unsplash.com/random/800x600?budget', // alt: 'Budget dashboard' // }, // { // src: 'https://source.unsplash.com/random/800x600?finance', // alt: 'Expense tracking' // }, // { // src: 'https://source.unsplash.com/random/800x600?money', // alt: 'Financial reports' // } // ], // repositories: [ // { name: 'Frontend', url: 'https://github.com/username/budget-tracker-ui' }, // { name: 'API', url: 'https://github.com/username/budget-tracker-api' } // ], // demoUrl: 'https://budget-app-demo.example.com' // } ]; export default projects;