From b585b588c7aecaffed072d948087571b6705669e Mon Sep 17 00:00:00 2001 From: Saketh Surya Date: Sat, 10 Aug 2024 11:09:47 +0530 Subject: [PATCH] Implemented ToDoList Project I have made few changes to several files for correction and added ToDoList project in the Projects folder. --- src/Components/CardMain.js | 292 +++++++++++++------------- src/Components/Cardcontainer.js | 4 +- src/Components/Delicious/Delicious.js | 2 +- src/Components/Readmore.js | 2 +- src/Components/TopContainer.js | 2 +- src/Components/Trending/Trending.js | 2 +- src/Components/cart/cart.js | 2 +- src/Components/projects/card4.jpg | Bin 24300 -> 0 bytes src/Components/projects/card4.png | Bin 0 -> 64483 bytes src/Components/projects/index.js | 161 +++++++------- src/Projects/ToDoList/App.css | 42 ++++ src/Projects/ToDoList/App.jsx | 13 ++ src/Projects/ToDoList/ToDoList.jsx | 70 ++++++ src/Projects/ToDoList/index.css | 69 ++++++ src/Projects/ToDoList/main.jsx | 9 + src/img/card4.jpg | Bin 24300 -> 0 bytes src/img/card4.png | Bin 0 -> 64483 bytes 17 files changed, 437 insertions(+), 233 deletions(-) delete mode 100644 src/Components/projects/card4.jpg create mode 100644 src/Components/projects/card4.png create mode 100644 src/Projects/ToDoList/App.css create mode 100644 src/Projects/ToDoList/App.jsx create mode 100644 src/Projects/ToDoList/ToDoList.jsx create mode 100644 src/Projects/ToDoList/index.css create mode 100644 src/Projects/ToDoList/main.jsx delete mode 100644 src/img/card4.jpg create mode 100644 src/img/card4.png diff --git a/src/Components/CardMain.js b/src/Components/CardMain.js index d991d438..41a3c0bc 100644 --- a/src/Components/CardMain.js +++ b/src/Components/CardMain.js @@ -1,7 +1,7 @@ import Card1 from "../img/card1.jpg"; import Card2 from "../img/card2.jpg"; import Card3 from "../img/card3.jpg"; -import Card4 from "../img/card4.jpg"; +import Card4 from "../img/card4.png"; import Card5 from "../img/card5.jpg"; import Card6 from "../img/card6.jpg"; import Card7 from "./projects/card7.png"; @@ -16,157 +16,157 @@ import Cardcontainer from "./Cardcontainer"; const features = [ - { - id: 1, - img: Card1, - pro: icon, - hearts: 83, - title: "StockIT", - dev: "JaneSmith", - type: "Devops", - role: "Web Designer, UX Specialist", - about: "I'm a versatile professional skilled in web design and user experience, creating intuitive and visually appealing interfaces that enhance user interaction.", - text: "StockIT is a comprehensive platform designed to streamline inventory management and enhance supply chain efficiency for businesses of all sizes. It offers a user-friendly interface with robust features that cater to the diverse needs of retail, manufacturing, and e-commerce sectors. Key functionalities include real-time inventory tracking, automated restocking alerts, and detailed analytics for informed decision-making. StockIT integrates seamlessly with existing ERP and accounting systems, ensuring smooth data flow across various business operations. With advanced reporting tools, businesses can monitor stock levels, forecast demand, and minimize the risks of overstocking or stockouts. StockIT's cloud-based solution provides secure access from any device, enabling teams to manage inventory on the go. Dedicated customer support and regular software updates ensure that users have the latest tools to maintain optimal inventory levels and maximize profitability." - }, - { - id: 2, - img: Card2, - pro: icon1, - hearts: 65, - title: "TakeNote", - dev: "JohnDoe", - type: "Productivity", - role: "Full Stack Developer, Cloud Engineer", - about: "I'm a versatile professional skilled in full stack development and cloud engineering, building robust applications and scalable cloud solutions.", - text: "TakeNote is a powerful and intuitive note-taking app specifically designed for developers. It combines the simplicity of traditional note-taking with advanced features tailored to the unique needs of coding professionals. With TakeNote, developers can effortlessly organize their thoughts, code snippets, project documentation, and technical diagrams in one centralized location. The app supports syntax highlighting for multiple programming languages, making it easy to write and review code within notes. Markdown support allows for seamless formatting, while integrated version control ensures that all changes are tracked and recoverable. TakeNote also offers robust search functionality, enabling users to quickly find specific notes or code snippets. Collaboration features allow team members to share and edit notes in real-time, fostering better communication and project coordination. Whether used for brainstorming sessions, meeting notes, or personal code repositories, TakeNote is the ideal companion for developers seeking to enhance productivity and organization in their workflow." - }, - { - id: 3, - img: Card3, - pro: icon, - hearts: 32, - title: "TaRct", - dev: "AliceBrown", - type: "Web Development", - role: "Front-End Developer, Graphic Designer", - about: "I'm a versatile professional skilled in front-end development and graphic design, crafting visually compelling and user-friendly web interfaces.", - text: "TaRct is a cutting-edge web development platform that combines the power of Tailwind CSS and React to deliver a seamless and efficient development experience. Tailored for modern developers, TaRct simplifies the process of building responsive and highly customizable user interfaces. With Tailwind CSS, users can leverage utility-first CSS classes to create visually stunning and consistent designs without writing extensive custom CSS. React's component-based Architecture complements this by allowing developers to build dynamic and interactive user interfaces with ease. TaRct offers an intuitive and user-friendly interface that streamlines the development workflow. Developers can quickly prototype and iterate on designs, thanks to the live-reloading and modular structure provided by React. The platform supports a wide range of pre-built components and templates, enabling users to kickstart their projects and maintain a high level of productivity. Whether you are building a single-page application, a complex web app, or a sleek corporate website, TaRct equips you with the tools and flexibility to bring your vision to life. Its robust documentation and active community support ensure that developers of all skill levels can harness the full potential of Tailwind CSS and React, making TaRct the ultimate solution for modern web development." - }, - { - id: 4, - img: Card4, - pro: icon1, - hearts: 51, - title: "To Do", - dev: "MichaelJones", - type: "Task Management", - role: "Back-End Developer, Database Administrator", - about: "I'm a versatile professional skilled in back-end development and database administration, ensuring efficient server-side operations and data management.", - text: "Todo is a sleek and intuitive web-based to-do app designed to help you streamline your tasks, manage your time efficiently, and enhance your productivity. With a clean and user-friendly interface, Todo allows you to easily create, edit, and prioritize your tasks. You can organize tasks into different projects, set due dates, and add detailed descriptions to keep all your information centralized and accessible. Todo features smart notifications and reminders to keep you on track, ensuring you never miss an important deadline. The app supports recurring tasks, enabling you to automate repetitive activities and focus on more critical tasks. With real-time synchronization across all your devices, Todo ensures your task lists are always up-to-date, whether you're at your desk or on the move. Advanced search and filter options in Todo make it simple to find specific tasks or view tasks by project, priority, or due date. Collaboration tools allow you to share tasks and lists with colleagues, friends, or family, facilitating teamwork and collective productivity. Todo's elegant design and robust capabilities make it the perfect web-based solution for staying organized, managing your workload, and achieving your goals." - }, - { - id: 5, - img: Card5, - pro: icon, - hearts: 47, - title: "ArchiTect", - dev: "EmilyDavis", - type: "Business Management", - role: "Mobile App Developer, QA Tester", - about: "I'm a versatile professional skilled in Mobile App development and database administration, ensuring efficient server-side operations and data management.", - text: "ArchiTect is a sophisticated web platform designed for comprehensive business management and analytics. It features a robust dashboard that provides real-time insights into key business metrics, making it an essential tool for decision-makers and managers. The ArchiTect dashboard showcases critical data points including the number of followers, products sold, total orders, and dynamic tables, all in one convenient interface. With ArchiTect, you can monitor the growth of your customer base through the followers' section, track sales performance with up-to-date figures on products sold, and oversee order fulfillment with the total orders' metric. The dynamic tables allow for interactive data analysis, enabling you to sort, filter, and examine your data from various angles, providing deep insights into your business operations. ArchiTect's user-friendly design ensures that all these features are accessible and easy to navigate, offering a seamless experience whether you're on a desktop or mobile device. The platform's powerful analytics and real-time data presentation help you make informed decisions, optimize operations, and drive business growth. ArchiTect is the ultimate tool for businesses looking to harness the power of data to enhance performance and achieve their strategic goals." - }, - { - id: 6, - img: Card6, - pro: icon1, - hearts: 77, - title: "WeatherLy", - dev: "AlexJohnson", - type: "Weather", - role: "Full Stack Developer, UX Specialist", - about: "I'm a dynamic professional skilled in both front-end and back-end development, with a keen eye for designing intuitive user interfaces and user experiences.", - text: "WeatherLy is your ultimate destination for accurate and up-to-date weather information. This sleek and user-friendly website offers comprehensive weather forecasts and real-time data to help you plan your day with confidence. With WeatherLy, you can quickly access current conditions, including temperature, humidity, wind speed, and visibility. Detailed hourly, daily, and weekly forecasts keep you prepared for any weather changes. The platform also provides timely severe weather alerts, ensuring your safety during extreme conditions. Interactive maps let you explore weather patterns with dynamic radar visuals showing precipitation, cloud cover, and temperature variations. Additionally, WeatherLy allows you to save custom locations, making it easy to check the weather for your favorite places. Whether on a desktop or mobile device, WeatherLy delivers reliable and precise weather data, helping you make informed decisions and stay prepared for whatever the weather brings." - }, - { - id: 7, - img: Card7, - pro: icon, - hearts: 90, - title: "TypingTest", - dev: "SophiaWilson", - type: "Education", - role: "Web Developer, SEO Specialist", - about: "I'm a proficient web developer and SEO specialist, dedicated to creating optimized, high-performance websites. I focus on both the technical and strategic aspects of web development to enhance visibility and user engagement.", - text: "TypingTest is a comprehensive platform designed to help users improve their typing speed and accuracy. This intuitive and user-friendly application offers a range of typing tests and practice exercises to suit different skill levels. With TypingTest, users can track their progress over time, identify areas for improvement, and achieve their typing goals. The platform features real-time feedback, detailed performance analytics, and personalized training plans to enhance the learning experience. TypingTest supports multiple languages and keyboard layouts, making it accessible to a global audience. Whether you're a beginner looking to learn touch typing or an experienced typist aiming to increase your speed, TypingTest provides the tools and resources to help you succeed." - }, - { - id: 8, - img: Card8, - pro: icon1, - hearts: 95, - title: "Artisan", - dev: "DavidMartinez", - type: "Art & Design", - role: "Graphic Designer, Illustrator", - about: "I'm a creative professional with expertise in graphic design and illustration, dedicated to bringing visual concepts to life through innovative and artistic solutions.", - text: "Artisan is a vibrant online platform dedicated to showcasing and celebrating the work of artists and designers from around the world. This dynamic community allows creators to share their portfolios, connect with peers, and gain exposure for their work. Artisan offers a user-friendly interface where artists can upload their projects, receive feedback, and participate in collaborative opportunities. The platform features a variety of art forms, including digital art, traditional painting, sculpture, and more. With Artisan, users can explore curated galleries, stay updated on the latest trends in art and design, and discover new talent. Whether you're an artist looking to build your online presence or an art enthusiast seeking inspiration, Artisan is the perfect place to explore and engage with the creative community." - }, - { - id: 9, - img: Card9, - pro: icon, - hearts: 55, - title: "BBlocks", - dev: "ChrisClark", - type: "Gaming", - role: "Game Developer, Animator", - about: "I'm a game developer and animator passionate about creating immersive and engaging gaming experiences. My expertise spans game design, development, and animation, bringing virtual worlds to life.", - text: "GameOn is an exciting platform for gamers, offering the latest news, reviews, and insights on popular games and gaming trends. With a vibrant community of gaming enthusiasts, GameOn provides a space for users to share their experiences, discuss strategies, and stay informed about upcoming releases. The platform features in-depth game reviews, detailed guides, and exclusive interviews with game developers. Whether you're a casual gamer or a hardcore enthusiast, GameOn is your go-to source for all things gaming. Stay updated with the latest updates, explore new games, and connect with fellow gamers on GameOn." - }, - { - id: 10, - img: Card10, - pro: icon1, - hearts: 83, - title: "ZzShoes", - dev: "ChrisMiller", - role: "Full Stack Developer, Cloud Specialist", - type: "Inventory Management", - about: "I'm a full stack developer and cloud specialist, skilled in both client-side and server-side development. My expertise includes deploying applications on cloud platforms and ensuring they are scalable and efficient.", - text: "ZzShoes is a comprehensive platform designed to streamline inventory management and enhance supply chain efficiency for businesses of all sizes. It offers a user-friendly interface with robust features that cater to the diverse needs of retail, manufacturing, and e-commerce sectors. Key functionalities include real-time inventory tracking, automated restocking alerts, and detailed analytics for informed decision-making. StockIT integrates seamlessly with existing ERP and accounting systems, ensuring smooth data flow across various business operations. With advanced reporting tools, businesses can monitor stock levels, forecast demand, and minimize the risks of overstocking or stockouts. StockIT's cloud-based solution provides secure access from any device, enabling teams to manage inventory on the go. Dedicated customer support and regular software updates ensure that users have the latest tools to maintain optimal inventory levels and maximize profitability.", - }, - { - id: 11, - img: Card11, - pro: icon, - hearts: 86, - title: "SearchEngine", - dev: "LauraKing", - role: "Web Developer, Content Strategist", - type: "Search Engine Optimization", - about: "I'm a web developer and content strategist, focused on building websites that are not only functional but also content-rich and user-friendly. I ensure that the website's structure and content align with user needs and business goals.", - text: "SearchEngine is a comprehensive platform designed to streamline inventory management and enhance supply chain efficiency for businesses of all sizes. It offers a user-friendly interface with robust features that cater to the diverse needs of retail, manufacturing, and e-commerce sectors. Key functionalities include real-time inventory tracking, automated restocking alerts, and detailed analytics for informed decision-making. StockIT integrates seamlessly with existing ERP and accounting systems, ensuring smooth data flow across various business operations. With advanced reporting tools, businesses can monitor stock levels, forecast demand, and minimize the risks of overstocking or stockouts. StockIT's cloud-based solution provides secure access from any device, enabling teams to manage inventory on the go. Dedicated customer support and regular software updates ensure that users have the latest tools to maintain optimal inventory levels and maximize profitability.", - }, - { - id: 12, - img: Card12, - pro: icon1, - hearts: 90, - title: "AIimage", - dev: "OliviaTaylor", - role: "Back-End Developer, API Integrator", - type: "AI Image Processing", - about: "I'm a back-end developer and API integrator, specializing in creating secure and efficient server-side logic and integrating third-party APIs. My work ensures that web and mobile applications have reliable back-end support.", - text: "AIimage is a comprehensive platform designed to streamline inventory management and enhance supply chain efficiency for businesses of all sizes. It offers a user-friendly interface with robust features that cater to the diverse needs of retail, manufacturing, and e-commerce sectors. Key functionalities include real-time inventory tracking, automated restocking alerts, and detailed analytics for informed decision-making. StockIT integrates seamlessly with existing ERP and accounting systems, ensuring smooth data flow across various business operations. With advanced reporting tools, businesses can monitor stock levels, forecast demand, and minimize the risks of overstocking or stockouts. StockIT's cloud-based solution provides secure access from any device, enabling teams to manage inventory on the go. Dedicated customer support and regular software updates ensure that users have the latest tools to maintain optimal inventory levels and maximize profitability.", - }, + { + id: 1, + img: Card1, + pro: icon, + hearts: 83, + title: "StockIT", + dev: "JaneSmith", + type: "Devops", + role: "Web Designer, UX Specialist", + about: "I'm a versatile professional skilled in web design and user experience, creating intuitive and visually appealing interfaces that enhance user interaction.", + text: "StockIT is a comprehensive platform designed to streamline inventory management and enhance supply chain efficiency for businesses of all sizes. It offers a user-friendly interface with robust features that cater to the diverse needs of retail, manufacturing, and e-commerce sectors. Key functionalities include real-time inventory tracking, automated restocking alerts, and detailed analytics for informed decision-making. StockIT integrates seamlessly with existing ERP and accounting systems, ensuring smooth data flow across various business operations. With advanced reporting tools, businesses can monitor stock levels, forecast demand, and minimize the risks of overstocking or stockouts. StockIT's cloud-based solution provides secure access from any device, enabling teams to manage inventory on the go. Dedicated customer support and regular software updates ensure that users have the latest tools to maintain optimal inventory levels and maximize profitability." + }, + { + id: 2, + img: Card2, + pro: icon1, + hearts: 65, + title: "TakeNote", + dev: "JohnDoe", + type: "Productivity", + role: "Full Stack Developer, Cloud Engineer", + about: "I'm a versatile professional skilled in full stack development and cloud engineering, building robust applications and scalable cloud solutions.", + text: "TakeNote is a powerful and intuitive note-taking app specifically designed for developers. It combines the simplicity of traditional note-taking with advanced features tailored to the unique needs of coding professionals. With TakeNote, developers can effortlessly organize their thoughts, code snippets, project documentation, and technical diagrams in one centralized location. The app supports syntax highlighting for multiple programming languages, making it easy to write and review code within notes. Markdown support allows for seamless formatting, while integrated version control ensures that all changes are tracked and recoverable. TakeNote also offers robust search functionality, enabling users to quickly find specific notes or code snippets. Collaboration features allow team members to share and edit notes in real-time, fostering better communication and project coordination. Whether used for brainstorming sessions, meeting notes, or personal code repositories, TakeNote is the ideal companion for developers seeking to enhance productivity and organization in their workflow." + }, + { + id: 3, + img: Card3, + pro: icon, + hearts: 32, + title: "TaRct", + dev: "AliceBrown", + type: "Web Development", + role: "Front-End Developer, Graphic Designer", + about: "I'm a versatile professional skilled in front-end development and graphic design, crafting visually compelling and user-friendly web interfaces.", + text: "TaRct is a cutting-edge web development platform that combines the power of Tailwind CSS and React to deliver a seamless and efficient development experience. Tailored for modern developers, TaRct simplifies the process of building responsive and highly customizable user interfaces. With Tailwind CSS, users can leverage utility-first CSS classes to create visually stunning and consistent designs without writing extensive custom CSS. React's component-based Architecture complements this by allowing developers to build dynamic and interactive user interfaces with ease. TaRct offers an intuitive and user-friendly interface that streamlines the development workflow. Developers can quickly prototype and iterate on designs, thanks to the live-reloading and modular structure provided by React. The platform supports a wide range of pre-built components and templates, enabling users to kickstart their projects and maintain a high level of productivity. Whether you are building a single-page application, a complex web app, or a sleek corporate website, TaRct equips you with the tools and flexibility to bring your vision to life. Its robust documentation and active community support ensure that developers of all skill levels can harness the full potential of Tailwind CSS and React, making TaRct the ultimate solution for modern web development." + }, + { + id: 4, + img: Card4, + pro: icon1, + hearts: 59, + title: "To Do List", + dev: "Saketh D.Surya", + type: "Task Management", + github: "https://github.com/saketh-05/To-Do-List", + role: "Back-End Developer, Database Administrator", + about: "I'm a versatile professional skilled in back-end development and database administration, ensuring efficient server-side operations and data management.", + text: "Todo is a sleek and intuitive web-based to-do app designed to help you streamline your tasks, manage your time efficiently, and enhance your productivity. With a clean and user-friendly interface, Todo allows you to easily create, edit, and prioritize your tasks. You can organize tasks into different projects, set due dates, and add detailed descriptions to keep all your information centralized and accessible. Todo features smart notifications and reminders to keep you on track, ensuring you never miss an important deadline. The app supports recurring tasks, enabling you to automate repetitive activities and focus on more critical tasks. With real-time synchronization across all your devices, Todo ensures your task lists are always up-to-date, whether you're at your desk or on the move. Advanced search and filter options in Todo make it simple to find specific tasks or view tasks by project, priority, or due date. Collaboration tools allow you to share tasks and lists with colleagues, friends, or family, facilitating teamwork and collective productivity. Todo's elegant design and robust capabilities make it the perfect web-based solution for staying organized, managing your workload, and achieving your goals." + }, + { + id: 5, + img: Card5, + pro: icon, + hearts: 47, + title: "ArchiTect", + dev: "EmilyDavis", + type: "Business Management", + role: "Mobile App Developer, QA Tester", + about: "I'm a versatile professional skilled in Mobile App development and database administration, ensuring efficient server-side operations and data management.", + text: "ArchiTect is a sophisticated web platform designed for comprehensive business management and analytics. It features a robust dashboard that provides real-time insights into key business metrics, making it an essential tool for decision-makers and managers. The ArchiTect dashboard showcases critical data points including the number of followers, products sold, total orders, and dynamic tables, all in one convenient interface. With ArchiTect, you can monitor the growth of your customer base through the followers' section, track sales performance with up-to-date figures on products sold, and oversee order fulfillment with the total orders' metric. The dynamic tables allow for interactive data analysis, enabling you to sort, filter, and examine your data from various angles, providing deep insights into your business operations. ArchiTect's user-friendly design ensures that all these features are accessible and easy to navigate, offering a seamless experience whether you're on a desktop or mobile device. The platform's powerful analytics and real-time data presentation help you make informed decisions, optimize operations, and drive business growth. ArchiTect is the ultimate tool for businesses looking to harness the power of data to enhance performance and achieve their strategic goals." + }, + { + id: 6, + img: Card6, + pro: icon1, + hearts: 77, + title: "WeatherLy", + dev: "AlexJohnson", + type: "Weather", + role: "Full Stack Developer, UX Specialist", + about: "I'm a dynamic professional skilled in both front-end and back-end development, with a keen eye for designing intuitive user interfaces and user experiences.", + text: "WeatherLy is your ultimate destination for accurate and up-to-date weather information. This sleek and user-friendly website offers comprehensive weather forecasts and real-time data to help you plan your day with confidence. With WeatherLy, you can quickly access current conditions, including temperature, humidity, wind speed, and visibility. Detailed hourly, daily, and weekly forecasts keep you prepared for any weather changes. The platform also provides timely severe weather alerts, ensuring your safety during extreme conditions. Interactive maps let you explore weather patterns with dynamic radar visuals showing precipitation, cloud cover, and temperature variations. Additionally, WeatherLy allows you to save custom locations, making it easy to check the weather for your favorite places. Whether on a desktop or mobile device, WeatherLy delivers reliable and precise weather data, helping you make informed decisions and stay prepared for whatever the weather brings." + }, + { + id: 7, + img: Card7, + pro: icon, + hearts: 90, + title: "TypingTest", + dev: "SophiaWilson", + type: "Education", + role: "Web Developer, SEO Specialist", + about: "I'm a proficient web developer and SEO specialist, dedicated to creating optimized, high-performance websites. I focus on both the technical and strategic aspects of web development to enhance visibility and user engagement.", + text: "TypingTest is a comprehensive platform designed to help users improve their typing speed and accuracy. This intuitive and user-friendly application offers a range of typing tests and practice exercises to suit different skill levels. With TypingTest, users can track their progress over time, identify areas for improvement, and achieve their typing goals. The platform features real-time feedback, detailed performance analytics, and personalized training plans to enhance the learning experience. TypingTest supports multiple languages and keyboard layouts, making it accessible to a global audience. Whether you're a beginner looking to learn touch typing or an experienced typist aiming to increase your speed, TypingTest provides the tools and resources to help you succeed." + }, + { + id: 8, + img: Card8, + pro: icon1, + hearts: 95, + title: "Artisan", + dev: "DavidMartinez", + type: "Art & Design", + role: "Graphic Designer, Illustrator", + about: "I'm a creative professional with expertise in graphic design and illustration, dedicated to bringing visual concepts to life through innovative and artistic solutions.", + text: "Artisan is a vibrant online platform dedicated to showcasing and celebrating the work of artists and designers from around the world. This dynamic community allows creators to share their portfolios, connect with peers, and gain exposure for their work. Artisan offers a user-friendly interface where artists can upload their projects, receive feedback, and participate in collaborative opportunities. The platform features a variety of art forms, including digital art, traditional painting, sculpture, and more. With Artisan, users can explore curated galleries, stay updated on the latest trends in art and design, and discover new talent. Whether you're an artist looking to build your online presence or an art enthusiast seeking inspiration, Artisan is the perfect place to explore and engage with the creative community." + }, + { + id: 9, + img: Card9, + pro: icon, + hearts: 55, + title: "BBlocks", + dev: "ChrisClark", + type: "Gaming", + role: "Game Developer, Animator", + about: "I'm a game developer and animator passionate about creating immersive and engaging gaming experiences. My expertise spans game design, development, and animation, bringing virtual worlds to life.", + text: "GameOn is an exciting platform for gamers, offering the latest news, reviews, and insights on popular games and gaming trends. With a vibrant community of gaming enthusiasts, GameOn provides a space for users to share their experiences, discuss strategies, and stay informed about upcoming releases. The platform features in-depth game reviews, detailed guides, and exclusive interviews with game developers. Whether you're a casual gamer or a hardcore enthusiast, GameOn is your go-to source for all things gaming. Stay updated with the latest updates, explore new games, and connect with fellow gamers on GameOn." + }, +{ + id: 10, + img: Card10, + pro:icon1, + hearts: 83, + title: "ZzShoes", + dev: "ChrisMiller", + role:"Full Stack Developer, Cloud Specialist", + type:"Inventory Management", + about:"I'm a full stack developer and cloud specialist, skilled in both client-side and server-side development. My expertise includes deploying applications on cloud platforms and ensuring they are scalable and efficient.", + text: "ZzShoes is a comprehensive platform designed to streamline inventory management and enhance supply chain efficiency for businesses of all sizes. It offers a user-friendly interface with robust features that cater to the diverse needs of retail, manufacturing, and e-commerce sectors. Key functionalities include real-time inventory tracking, automated restocking alerts, and detailed analytics for informed decision-making. StockIT integrates seamlessly with existing ERP and accounting systems, ensuring smooth data flow across various business operations. With advanced reporting tools, businesses can monitor stock levels, forecast demand, and minimize the risks of overstocking or stockouts. StockIT's cloud-based solution provides secure access from any device, enabling teams to manage inventory on the go. Dedicated customer support and regular software updates ensure that users have the latest tools to maintain optimal inventory levels and maximize profitability.", +}, +{ + id: 11, + img: Card11, + pro:icon, + hearts: 86, + title: "SearchEngine", + dev: "LauraKing", + role:"Web Developer, Content Strategist", + type:"Search Engine Optimization", + about:"I'm a web developer and content strategist, focused on building websites that are not only functional but also content-rich and user-friendly. I ensure that the website's structure and content align with user needs and business goals.", + text: "SearchEngine is a comprehensive platform designed to streamline inventory management and enhance supply chain efficiency for businesses of all sizes. It offers a user-friendly interface with robust features that cater to the diverse needs of retail, manufacturing, and e-commerce sectors. Key functionalities include real-time inventory tracking, automated restocking alerts, and detailed analytics for informed decision-making. StockIT integrates seamlessly with existing ERP and accounting systems, ensuring smooth data flow across various business operations. With advanced reporting tools, businesses can monitor stock levels, forecast demand, and minimize the risks of overstocking or stockouts. StockIT's cloud-based solution provides secure access from any device, enabling teams to manage inventory on the go. Dedicated customer support and regular software updates ensure that users have the latest tools to maintain optimal inventory levels and maximize profitability.", +}, +{ + id: 12, + img: Card12, + pro:icon1, + hearts: 90, + title: "AIimage", + dev: "OliviaTaylor", + role:"Back-End Developer, API Integrator", + type:"AI Image Processing", + about:"I'm a back-end developer and API integrator, specializing in creating secure and efficient server-side logic and integrating third-party APIs. My work ensures that web and mobile applications have reliable back-end support.", + text: "AIimage is a comprehensive platform designed to streamline inventory management and enhance supply chain efficiency for businesses of all sizes. It offers a user-friendly interface with robust features that cater to the diverse needs of retail, manufacturing, and e-commerce sectors. Key functionalities include real-time inventory tracking, automated restocking alerts, and detailed analytics for informed decision-making. StockIT integrates seamlessly with existing ERP and accounting systems, ensuring smooth data flow across various business operations. With advanced reporting tools, businesses can monitor stock levels, forecast demand, and minimize the risks of overstocking or stockouts. StockIT's cloud-based solution provides secure access from any device, enabling teams to manage inventory on the go. Dedicated customer support and regular software updates ensure that users have the latest tools to maintain optimal inventory levels and maximize profitability.", +}, ]; function CardMain() { return( ) - } export default CardMain; diff --git a/src/Components/Cardcontainer.js b/src/Components/Cardcontainer.js index a479ba35..2215e6b6 100644 --- a/src/Components/Cardcontainer.js +++ b/src/Components/Cardcontainer.js @@ -73,7 +73,7 @@ const Cardcontainer = ({features}) => {

- DeveloperX + Developer{project.dev}

@@ -98,7 +98,7 @@ const Cardcontainer = ({features}) => { Read More - + Source Code
diff --git a/src/Components/Delicious/Delicious.js b/src/Components/Delicious/Delicious.js index 174dd29e..8bdb0eb5 100644 --- a/src/Components/Delicious/Delicious.js +++ b/src/Components/Delicious/Delicious.js @@ -4,7 +4,7 @@ import homeIcon from '../../img/homeicon.png'; import Card1 from "../../img/card1.jpg"; import Card2 from "../../img/card2.jpg"; import Card3 from "../../img/card3.jpg"; -import Card4 from "../../img/card4.jpg"; +import Card4 from "../../img/card4.png"; import Card5 from "../../img/card5.jpg"; import Card6 from "../../img/card6.jpg"; import {ThemeContext} from "../../App"; diff --git a/src/Components/Readmore.js b/src/Components/Readmore.js index 433273b9..2043bf47 100644 --- a/src/Components/Readmore.js +++ b/src/Components/Readmore.js @@ -42,7 +42,7 @@ const Readmore = () => {
{feature.text}
- Developer-X + Developer-{feature.dev}
) diff --git a/src/Components/TopContainer.js b/src/Components/TopContainer.js index 82eeee98..05ed7276 100644 --- a/src/Components/TopContainer.js +++ b/src/Components/TopContainer.js @@ -8,7 +8,7 @@ import women from "../img/women.jpg"; import Card1 from "./projects/card1.jpg"; import Card2 from "./projects/card2.jpg"; import Card3 from "./projects/card3.jpg"; -import Card4 from "./projects/card4.jpg"; +import Card4 from "./projects/card4.png"; import Card5 from "./projects/card5.jpg"; import Card6 from "./projects/card6.jpg"; import Card7 from "./projects/card7.png"; diff --git a/src/Components/Trending/Trending.js b/src/Components/Trending/Trending.js index 54241b52..bc2fc446 100644 --- a/src/Components/Trending/Trending.js +++ b/src/Components/Trending/Trending.js @@ -4,7 +4,7 @@ import homeIcon from '../../img/homeicon.png'; import Card1 from "../../img/card1.jpg"; import Card2 from "../../img/card2.jpg"; import Card3 from "../../img/card3.jpg"; -import Card4 from "../../img/card4.jpg"; +import Card4 from "../../img/card4.png"; import Card5 from "../../img/card5.jpg"; import Card6 from "../../img/card6.jpg"; import './Trending.css'; diff --git a/src/Components/cart/cart.js b/src/Components/cart/cart.js index 0e785b5a..a19384d8 100644 --- a/src/Components/cart/cart.js +++ b/src/Components/cart/cart.js @@ -5,7 +5,7 @@ import carticon from './12.png'; import Card1 from "../../img/card1.jpg"; import Card2 from "../../img/card2.jpg"; import Card3 from "../../img/card3.jpg"; -import Card4 from "../../img/card4.jpg"; +import Card4 from "../../img/card4.png"; import Card5 from "../../img/card5.jpg"; import Card6 from "../../img/card6.jpg"; diff --git a/src/Components/projects/card4.jpg b/src/Components/projects/card4.jpg deleted file mode 100644 index e9b16d84a771a82cb612b57c3fdf952d57fe702e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24300 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 diff --git a/src/Components/projects/card4.png b/src/Components/projects/card4.png new file mode 100644 index 0000000000000000000000000000000000000000..6c16f6e840e9cd234b65ecf5efa1e4f5b91bc411 GIT binary patch literal 64483 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 literal 0 HcmV?d00001 diff --git a/src/Components/projects/index.js b/src/Components/projects/index.js index 5696138b..85dc4dec 100644 --- a/src/Components/projects/index.js +++ b/src/Components/projects/index.js @@ -1,7 +1,7 @@ import Card1 from "./card1.jpg"; import Card2 from "./card2.jpg"; import Card3 from "./card3.jpg"; -import Card4 from "./card4.jpg"; +import Card4 from "./card4.png"; import Card5 from "./card5.jpg"; import Card6 from "./card6.jpg"; import icon from './profile.png'; @@ -18,145 +18,146 @@ export const features = [ { id: 1, img: Card1, - pro:icon, + pro: icon, hearts: 83, title: "StockIT", dev: "JaneSmith", - type:"Devops", - role:"Web Designer, UX Specialist", - about:"I'm a versatile professional skilled in web design and user experience, creating intuitive and visually appealing interfaces that enhance user interaction.", - text: "StockIT is a comprehensive platform designed to streamline inventory management and enhance supply chain efficiency for businesses of all sizes. It offers a user-friendly interface with robust features that cater to the diverse needs of retail, manufacturing, and e-commerce sectors. Key functionalities include real-time inventory tracking, automated restocking alerts, and detailed analytics for informed decision-making. StockIT integrates seamlessly with existing ERP and accounting systems, ensuring smooth data flow across various business operations. With advanced reporting tools, businesses can monitor stock levels, forecast demand, and minimize the risks of overstocking or stockouts. StockIT's cloud-based solution provides secure access from any device, enabling teams to manage inventory on the go. Dedicated customer support and regular software updates ensure that users have the latest tools to maintain optimal inventory levels and maximize profitability.", + type: "Devops", + role: "Web Designer, UX Specialist", + about: "I'm a versatile professional skilled in web design and user experience, creating intuitive and visually appealing interfaces that enhance user interaction.", + text: "StockIT is a comprehensive platform designed to streamline inventory management and enhance supply chain efficiency for businesses of all sizes. It offers a user-friendly interface with robust features that cater to the diverse needs of retail, manufacturing, and e-commerce sectors. Key functionalities include real-time inventory tracking, automated restocking alerts, and detailed analytics for informed decision-making. StockIT integrates seamlessly with existing ERP and accounting systems, ensuring smooth data flow across various business operations. With advanced reporting tools, businesses can monitor stock levels, forecast demand, and minimize the risks of overstocking or stockouts. StockIT's cloud-based solution provides secure access from any device, enabling teams to manage inventory on the go. Dedicated customer support and regular software updates ensure that users have the latest tools to maintain optimal inventory levels and maximize profitability." }, { id: 2, img: Card2, - pro:icon1, + pro: icon1, hearts: 65, title: "TakeNote", dev: "JohnDoe", type: "Productivity", - role:"Full Stack Developer, Cloud Engineer", - about:"I'm a versatile professional skilled in full stack development and cloud engineering, building robust applications and scalable cloud solutions.", - text: "TakeNote is a powerful and intuitive note-taking app specifically designed for developers. It combines the simplicity of traditional note-taking with advanced features tailored to the unique needs of coding professionals. With TakeNote, developers can effortlessly organize their thoughts, code snippets, project documentation, and technical diagrams in one centralized location. The app supports syntax highlighting for multiple programming languages, making it easy to write and review code within notes. Markdown support allows for seamless formatting, while integrated version control ensures that all changes are tracked and recoverable. TakeNote also offers robust search functionality, enabling users to quickly find specific notes or code snippets. Collaboration features allow team members to share and edit notes in real-time, fostering better communication and project coordination. Whether used for brainstorming sessions, meeting notes, or personal code repositories, TakeNote is the ideal companion for developers seeking to enhance productivity and organization in their workflow.", + role: "Full Stack Developer, Cloud Engineer", + about: "I'm a versatile professional skilled in full stack development and cloud engineering, building robust applications and scalable cloud solutions.", + text: "TakeNote is a powerful and intuitive note-taking app specifically designed for developers. It combines the simplicity of traditional note-taking with advanced features tailored to the unique needs of coding professionals. With TakeNote, developers can effortlessly organize their thoughts, code snippets, project documentation, and technical diagrams in one centralized location. The app supports syntax highlighting for multiple programming languages, making it easy to write and review code within notes. Markdown support allows for seamless formatting, while integrated version control ensures that all changes are tracked and recoverable. TakeNote also offers robust search functionality, enabling users to quickly find specific notes or code snippets. Collaboration features allow team members to share and edit notes in real-time, fostering better communication and project coordination. Whether used for brainstorming sessions, meeting notes, or personal code repositories, TakeNote is the ideal companion for developers seeking to enhance productivity and organization in their workflow." }, { id: 3, img: Card3, - pro:icon, + pro: icon, hearts: 32, title: "TaRct", dev: "AliceBrown", type: "Web Development", - role:"Front-End Developer, Graphic Designer", - about:"I'm a versatile professional skilled in front-end development and graphic design, crafting visually compelling and user-friendly web interfaces.", - text: "TaRct is a cutting-edge web development platform that combines the power of Tailwind CSS and React to deliver a seamless and efficient development experience. Tailored for modern developers, TaRct simplifies the process of building responsive and highly customizable user interfaces. With Tailwind CSS, users can leverage utility-first CSS classes to create visually stunning and consistent designs without writing extensive custom CSS. React's component-based Architecture complements this by allowing developers to build dynamic and interactive user interfaces with ease.TaRct offers an intuitive and user-friendly interface that streamlines the development workflow. Developers can quickly prototype and iterate on designs, thanks to the live-reloading and modular structure provided by React. The platform supports a wide range of pre-built components and templates, enabling users to kickstart their projects and maintain a high level of productivity. Whether you are building a single-page application, a complex web app, or a sleek corporate website, TaRct equips you with the tools and flexibility to bring your vision to life. Its robust documentation and active community support ensure that developers of all skill levels can harness the full potential of Tailwind CSS and React, making TaRct the ultimate solution for modern web development.", + role: "Front-End Developer, Graphic Designer", + about: "I'm a versatile professional skilled in front-end development and graphic design, crafting visually compelling and user-friendly web interfaces.", + text: "TaRct is a cutting-edge web development platform that combines the power of Tailwind CSS and React to deliver a seamless and efficient development experience. Tailored for modern developers, TaRct simplifies the process of building responsive and highly customizable user interfaces. With Tailwind CSS, users can leverage utility-first CSS classes to create visually stunning and consistent designs without writing extensive custom CSS. React's component-based Architecture complements this by allowing developers to build dynamic and interactive user interfaces with ease. TaRct offers an intuitive and user-friendly interface that streamlines the development workflow. Developers can quickly prototype and iterate on designs, thanks to the live-reloading and modular structure provided by React. The platform supports a wide range of pre-built components and templates, enabling users to kickstart their projects and maintain a high level of productivity. Whether you are building a single-page application, a complex web app, or a sleek corporate website, TaRct equips you with the tools and flexibility to bring your vision to life. Its robust documentation and active community support ensure that developers of all skill levels can harness the full potential of Tailwind CSS and React, making TaRct the ultimate solution for modern web development." }, { id: 4, img: Card4, - pro:icon1, - hearts: 51, - title: "To Do", - dev: "MichaelJones", + pro: icon1, + hearts: 59, + title: "To Do List", + dev: "Saketh D.Surya", type: "Task Management", - role:"Back-End Developer, Database Administrator", - about:"I'm a versatile professional skilled in back-end development and database administration, ensuring efficient server-side operations and data management.", - text: "Todo is a sleek and intuitive web-based to-do app designed to help you streamline your tasks, manage your time efficiently, and enhance your productivity. With a clean and user-friendly interface, Todo allows you to easily create, edit, and prioritize your tasks. You can organize tasks into different projects, set due dates, and add detailed descriptions to keep all your information centralized and accessible. Todo features smart notifications and reminders to keep you on track, ensuring you never miss an important deadline. The app supports recurring tasks, enabling you to automate repetitive activities and focus on more critical tasks. With real-time synchronization across all your devices, Todo ensures your task lists are always up-to-date, whether you're at your desk or on the move. Advanced search and filter options in Todo make it simple to find specific tasks or view tasks by project, priority, or due date. Collaboration tools allow you to share tasks and lists with colleagues, friends, or family, facilitating teamwork and collective productivity. Todo's elegant design and robust capabilities make it the perfect web-based solution for staying organized, managing your workload, and achieving your goals.", + github: "https://github.com/saketh-05/To-Do-List", + role: "Back-End Developer, Database Administrator", + about: "I'm a versatile professional skilled in back-end development and database administration, ensuring efficient server-side operations and data management.", + text: "Todo is a sleek and intuitive web-based to-do app designed to help you streamline your tasks, manage your time efficiently, and enhance your productivity. With a clean and user-friendly interface, Todo allows you to easily create, edit, and prioritize your tasks. You can organize tasks into different projects, set due dates, and add detailed descriptions to keep all your information centralized and accessible. Todo features smart notifications and reminders to keep you on track, ensuring you never miss an important deadline. The app supports recurring tasks, enabling you to automate repetitive activities and focus on more critical tasks. With real-time synchronization across all your devices, Todo ensures your task lists are always up-to-date, whether you're at your desk or on the move. Advanced search and filter options in Todo make it simple to find specific tasks or view tasks by project, priority, or due date. Collaboration tools allow you to share tasks and lists with colleagues, friends, or family, facilitating teamwork and collective productivity. Todo's elegant design and robust capabilities make it the perfect web-based solution for staying organized, managing your workload, and achieving your goals." }, { id: 5, img: Card5, - pro:icon, + pro: icon, hearts: 47, title: "ArchiTect", dev: "EmilyDavis", type: "Business Management", - role:"Mobile App Developer, QA Tester", - about:"I'm a versatile professional skilled in Mobile App development and database administration, ensuring efficient server-side operations and data management.", - text: "ArchiTect is a sophisticated web platform designed for comprehensive business management and analytics. It features a robust dashboard that provides real-time insights into key business metrics, making it an essential tool for decision-makers and managers. The ArchiTect dashboard showcases critical data points including the number of followers, products sold, total orders, and dynamic tables, all in one convenient interface. With ArchiTect, you can monitor the growth of your customer base through the followers' section, track sales performance with up-to-date figures on products sold, and oversee order fulfillment with the total orders' metric. The dynamic tables allow for interactive data analysis, enabling you to sort, filter, and examine your data from various angles, providing deep insights into your business operations. ArchiTect's user-friendly design ensures that all these features are accessible and easy to navigate, offering a seamless experience whether you're on a desktop or mobile device. The platform's powerful analytics and real-time data presentation help you make informed decisions, optimize operations, and drive business growth. ArchiTect is the ultimate tool for businesses looking to harness the power of data to enhance performance and achieve their strategic goals.", + role: "Mobile App Developer, QA Tester", + about: "I'm a versatile professional skilled in Mobile App development and database administration, ensuring efficient server-side operations and data management.", + text: "ArchiTect is a sophisticated web platform designed for comprehensive business management and analytics. It features a robust dashboard that provides real-time insights into key business metrics, making it an essential tool for decision-makers and managers. The ArchiTect dashboard showcases critical data points including the number of followers, products sold, total orders, and dynamic tables, all in one convenient interface. With ArchiTect, you can monitor the growth of your customer base through the followers' section, track sales performance with up-to-date figures on products sold, and oversee order fulfillment with the total orders' metric. The dynamic tables allow for interactive data analysis, enabling you to sort, filter, and examine your data from various angles, providing deep insights into your business operations. ArchiTect's user-friendly design ensures that all these features are accessible and easy to navigate, offering a seamless experience whether you're on a desktop or mobile device. The platform's powerful analytics and real-time data presentation help you make informed decisions, optimize operations, and drive business growth. ArchiTect is the ultimate tool for businesses looking to harness the power of data to enhance performance and achieve their strategic goals." }, { id: 6, img: Card6, - pro:icon1, + pro: icon1, hearts: 77, title: "WeatherLy", dev: "AlexJohnson", type: "Weather", - role:"Full Stack Developer, UX Specialist", - about:"I'm a dynamic professional skilled in both front-end and back-end development, with a keen eye for designing intuitive user interfaces and user experiences.", - text: "WeatherLy is your ultimate destination for accurate and up-to-date weather information. This sleek and user-friendly website offers comprehensive weather forecasts and real-time data to help you plan your day with confidence. With WeatherLy, you can quickly access current conditions, including temperature, humidity, wind speed, and visibility. Detailed hourly, daily, and weekly forecasts keep you prepared for any weather changes. The platform also provides timely severe weather alerts, ensuring your safety during extreme conditions. Interactive maps let you explore weather patterns with dynamic radar visuals showing precipitation, cloud cover, and temperature variations. Additionally, WeatherLy allows you to save custom locations, making it easy to check the weather for your favorite places. Whether on a desktop or mobile device, WeatherLy delivers reliable and precise weather data, helping you make informed decisions and stay prepared for whatever the weather brings.", + role: "Full Stack Developer, UX Specialist", + about: "I'm a dynamic professional skilled in both front-end and back-end development, with a keen eye for designing intuitive user interfaces and user experiences.", + text: "WeatherLy is your ultimate destination for accurate and up-to-date weather information. This sleek and user-friendly website offers comprehensive weather forecasts and real-time data to help you plan your day with confidence. With WeatherLy, you can quickly access current conditions, including temperature, humidity, wind speed, and visibility. Detailed hourly, daily, and weekly forecasts keep you prepared for any weather changes. The platform also provides timely severe weather alerts, ensuring your safety during extreme conditions. Interactive maps let you explore weather patterns with dynamic radar visuals showing precipitation, cloud cover, and temperature variations. Additionally, WeatherLy allows you to save custom locations, making it easy to check the weather for your favorite places. Whether on a desktop or mobile device, WeatherLy delivers reliable and precise weather data, helping you make informed decisions and stay prepared for whatever the weather brings." }, { id: 7, img: Card7, - pro:icon, + pro: icon, hearts: 90, title: "TypingTest", dev: "SophiaWilson", type: "Education", - role:"Web Developer, SEO Specialist", - about:"I'm a proficient web developer and SEO specialist, dedicated to creating optimized, high-performance websites. I focus on both the technical and strategic aspects of web development to enhance visibility and user engagement.", - text: "TypingTest is your ultimate destination for accurate and up-to-date weather information. This sleek and user-friendly website offers comprehensive weather forecasts and real-time data to help you plan your day with confidence. With WeatherLy, you can quickly access current conditions, including temperature, humidity, wind speed, and visibility. Detailed hourly, daily, and weekly forecasts keep you prepared for any weather changes. The platform also provides timely severe weather alerts, ensuring your safety during extreme conditions. Interactive maps let you explore weather patterns with dynamic radar visuals showing precipitation, cloud cover, and temperature variations. Additionally, WeatherLy allows you to save custom locations, making it easy to check the weather for your favorite places. Whether on a desktop or mobile device, WeatherLy delivers reliable and precise weather data, helping you make informed decisions and stay prepared for whatever the weather brings.", + role: "Web Developer, SEO Specialist", + about: "I'm a proficient web developer and SEO specialist, dedicated to creating optimized, high-performance websites. I focus on both the technical and strategic aspects of web development to enhance visibility and user engagement.", + text: "TypingTest is a comprehensive platform designed to help users improve their typing speed and accuracy. This intuitive and user-friendly application offers a range of typing tests and practice exercises to suit different skill levels. With TypingTest, users can track their progress over time, identify areas for improvement, and achieve their typing goals. The platform features real-time feedback, detailed performance analytics, and personalized training plans to enhance the learning experience. TypingTest supports multiple languages and keyboard layouts, making it accessible to a global audience. Whether you're a beginner looking to learn touch typing or an experienced typist aiming to increase your speed, TypingTest provides the tools and resources to help you succeed." }, { id: 8, img: Card8, - pro:icon1, + pro: icon1, hearts: 95, title: "Artisan", dev: "DavidMartinez", type: "Art & Design", - role:"App Developer, DevOps Engineer", - about:"I'm an accomplished app developer and DevOps engineer, experienced in developing and deploying scalable mobile and web applications. My skill set includes automating development workflows and ensuring continuous integration and delivery.", - text: "Artisan is your ultimate destination for accurate and up-to-date weather information. This sleek and user-friendly website offers comprehensive weather forecasts and real-time data to help you plan your day with confidence. With WeatherLy, you can quickly access current conditions, including temperature, humidity, wind speed, and visibility. Detailed hourly, daily, and weekly forecasts keep you prepared for any weather changes. The platform also provides timely severe weather alerts, ensuring your safety during extreme conditions. Interactive maps let you explore weather patterns with dynamic radar visuals showing precipitation, cloud cover, and temperature variations. Additionally, WeatherLy allows you to save custom locations, making it easy to check the weather for your favorite places. Whether on a desktop or mobile device, WeatherLy delivers reliable and precise weather data, helping you make informed decisions and stay prepared for whatever the weather brings.", + role: "Graphic Designer, Illustrator", + about: "I'm a creative professional with expertise in graphic design and illustration, dedicated to bringing visual concepts to life through innovative and artistic solutions.", + text: "Artisan is a vibrant online platform dedicated to showcasing and celebrating the work of artists and designers from around the world. This dynamic community allows creators to share their portfolios, connect with peers, and gain exposure for their work. Artisan offers a user-friendly interface where artists can upload their projects, receive feedback, and participate in collaborative opportunities. The platform features a variety of art forms, including digital art, traditional painting, sculpture, and more. With Artisan, users can explore curated galleries, stay updated on the latest trends in art and design, and discover new talent. Whether you're an artist looking to build your online presence or an art enthusiast seeking inspiration, Artisan is the perfect place to explore and engage with the creative community." }, { id: 9, img: Card9, - pro:icon, - hearts: 110, + pro: icon, + hearts: 55, title: "BBlocks", - dev: "RachelGreen", + dev: "ChrisClark", type: "Gaming", - role:"Front-End Developer, UX Researcher", - about:"I'm a front-end developer and UX researcher with a passion for creating engaging and intuitive web interfaces. I combine technical skills with user research to design websites that provide excellent user experiences.", - text: "BBlocks is your ultimate destination for accurate and up-to-date weather information. This sleek and user-friendly website offers comprehensive weather forecasts and real-time data to help you plan your day with confidence. With WeatherLy, you can quickly access current conditions, including temperature, humidity, wind speed, and visibility. Detailed hourly, daily, and weekly forecasts keep you prepared for any weather changes. The platform also provides timely severe weather alerts, ensuring your safety during extreme conditions. Interactive maps let you explore weather patterns with dynamic radar visuals showing precipitation, cloud cover, and temperature variations. Additionally, WeatherLy allows you to save custom locations, making it easy to check the weather for your favorite places. Whether on a desktop or mobile device, WeatherLy delivers reliable and precise weather data, helping you make informed decisions and stay prepared for whatever the weather brings.", + role: "Game Developer, Animator", + about: "I'm a game developer and animator passionate about creating immersive and engaging gaming experiences. My expertise spans game design, development, and animation, bringing virtual worlds to life.", + text: "GameOn is an exciting platform for gamers, offering the latest news, reviews, and insights on popular games and gaming trends. With a vibrant community of gaming enthusiasts, GameOn provides a space for users to share their experiences, discuss strategies, and stay informed about upcoming releases. The platform features in-depth game reviews, detailed guides, and exclusive interviews with game developers. Whether you're a casual gamer or a hardcore enthusiast, GameOn is your go-to source for all things gaming. Stay updated with the latest updates, explore new games, and connect with fellow gamers on GameOn." }, - { - id: 10, - img: Card10, - pro:icon1, - hearts: 83, - title: "ZzShoes", - dev: "ChrisMiller", - type:"Inventory Management", - role:"Full Stack Developer, Cloud Specialist", - about:"I'm a full stack developer and cloud specialist, skilled in both client-side and server-side development. My expertise includes deploying applications on cloud platforms and ensuring they are scalable and efficient.", - text: "ZzShoes is a comprehensive platform designed to streamline inventory management and enhance supply chain efficiency for businesses of all sizes. It offers a user-friendly interface with robust features that cater to the diverse needs of retail, manufacturing, and e-commerce sectors. Key functionalities include real-time inventory tracking, automated restocking alerts, and detailed analytics for informed decision-making. StockIT integrates seamlessly with existing ERP and accounting systems, ensuring smooth data flow across various business operations. With advanced reporting tools, businesses can monitor stock levels, forecast demand, and minimize the risks of overstocking or stockouts. StockIT's cloud-based solution provides secure access from any device, enabling teams to manage inventory on the go. Dedicated customer support and regular software updates ensure that users have the latest tools to maintain optimal inventory levels and maximize profitability.", - }, - { - id: 11, - img: Card11, - pro:icon, - hearts: 86, - title: "SearchEngine", - dev: "LauraKing", - type:"Search Engine Optimization", - role:"Web Developer, Content Strategist", - about:"I'm a web developer and content strategist, focused on building websites that are not only functional but also content-rich and user-friendly. I ensure that the website's structure and content align with user needs and business goals.", - text: "SearchEngine is a comprehensive platform designed to streamline inventory management and enhance supply chain efficiency for businesses of all sizes. It offers a user-friendly interface with robust features that cater to the diverse needs of retail, manufacturing, and e-commerce sectors. Key functionalities include real-time inventory tracking, automated restocking alerts, and detailed analytics for informed decision-making. StockIT integrates seamlessly with existing ERP and accounting systems, ensuring smooth data flow across various business operations. With advanced reporting tools, businesses can monitor stock levels, forecast demand, and minimize the risks of overstocking or stockouts. StockIT's cloud-based solution provides secure access from any device, enabling teams to manage inventory on the go. Dedicated customer support and regular software updates ensure that users have the latest tools to maintain optimal inventory levels and maximize profitability.", - }, - { - id: 12, - img: Card12, - pro:icon1, - hearts: 90, - title: "AIimage", - dev: "OliviaTaylor", - type:"AI Image Processing", - role:"Back-End Developer, API Integrator", - about:"I'm a back-end developer and API integrator, specializing in creating secure and efficient server-side logic and integrating third-party APIs. My work ensures that web and mobile applications have reliable back-end support.", - text: "AIimage is a comprehensive platform designed to streamline inventory management and enhance supply chain efficiency for businesses of all sizes. It offers a user-friendly interface with robust features that cater to the diverse needs of retail, manufacturing, and e-commerce sectors. Key functionalities include real-time inventory tracking, automated restocking alerts, and detailed analytics for informed decision-making. StockIT integrates seamlessly with existing ERP and accounting systems, ensuring smooth data flow across various business operations. With advanced reporting tools, businesses can monitor stock levels, forecast demand, and minimize the risks of overstocking or stockouts. StockIT's cloud-based solution provides secure access from any device, enabling teams to manage inventory on the go. Dedicated customer support and regular software updates ensure that users have the latest tools to maintain optimal inventory levels and maximize profitability.", - }, -]; +{ + id: 10, + img: Card10, + pro:icon1, + hearts: 83, + title: "ZzShoes", + dev: "ChrisMiller", + role:"Full Stack Developer, Cloud Specialist", + type:"Inventory Management", + about:"I'm a full stack developer and cloud specialist, skilled in both client-side and server-side development. My expertise includes deploying applications on cloud platforms and ensuring they are scalable and efficient.", + text: "ZzShoes is a comprehensive platform designed to streamline inventory management and enhance supply chain efficiency for businesses of all sizes. It offers a user-friendly interface with robust features that cater to the diverse needs of retail, manufacturing, and e-commerce sectors. Key functionalities include real-time inventory tracking, automated restocking alerts, and detailed analytics for informed decision-making. StockIT integrates seamlessly with existing ERP and accounting systems, ensuring smooth data flow across various business operations. With advanced reporting tools, businesses can monitor stock levels, forecast demand, and minimize the risks of overstocking or stockouts. StockIT's cloud-based solution provides secure access from any device, enabling teams to manage inventory on the go. Dedicated customer support and regular software updates ensure that users have the latest tools to maintain optimal inventory levels and maximize profitability.", +}, +{ + id: 11, + img: Card11, + pro:icon, + hearts: 86, + title: "SearchEngine", + dev: "LauraKing", + role:"Web Developer, Content Strategist", + type:"Search Engine Optimization", + about:"I'm a web developer and content strategist, focused on building websites that are not only functional but also content-rich and user-friendly. I ensure that the website's structure and content align with user needs and business goals.", + text: "SearchEngine is a comprehensive platform designed to streamline inventory management and enhance supply chain efficiency for businesses of all sizes. It offers a user-friendly interface with robust features that cater to the diverse needs of retail, manufacturing, and e-commerce sectors. Key functionalities include real-time inventory tracking, automated restocking alerts, and detailed analytics for informed decision-making. StockIT integrates seamlessly with existing ERP and accounting systems, ensuring smooth data flow across various business operations. With advanced reporting tools, businesses can monitor stock levels, forecast demand, and minimize the risks of overstocking or stockouts. StockIT's cloud-based solution provides secure access from any device, enabling teams to manage inventory on the go. Dedicated customer support and regular software updates ensure that users have the latest tools to maintain optimal inventory levels and maximize profitability.", +}, +{ + id: 12, + img: Card12, + pro:icon1, + hearts: 90, + title: "AIimage", + dev: "OliviaTaylor", + role:"Back-End Developer, API Integrator", + type:"AI Image Processing", + about:"I'm a back-end developer and API integrator, specializing in creating secure and efficient server-side logic and integrating third-party APIs. My work ensures that web and mobile applications have reliable back-end support.", + text: "AIimage is a comprehensive platform designed to streamline inventory management and enhance supply chain efficiency for businesses of all sizes. It offers a user-friendly interface with robust features that cater to the diverse needs of retail, manufacturing, and e-commerce sectors. Key functionalities include real-time inventory tracking, automated restocking alerts, and detailed analytics for informed decision-making. StockIT integrates seamlessly with existing ERP and accounting systems, ensuring smooth data flow across various business operations. With advanced reporting tools, businesses can monitor stock levels, forecast demand, and minimize the risks of overstocking or stockouts. StockIT's cloud-based solution provides secure access from any device, enabling teams to manage inventory on the go. Dedicated customer support and regular software updates ensure that users have the latest tools to maintain optimal inventory levels and maximize profitability.", +}, +]; \ No newline at end of file diff --git a/src/Projects/ToDoList/App.css b/src/Projects/ToDoList/App.css new file mode 100644 index 00000000..b9d355df --- /dev/null +++ b/src/Projects/ToDoList/App.css @@ -0,0 +1,42 @@ +#root { + max-width: 1280px; + margin: 0 auto; + padding: 2rem; + text-align: center; +} + +.logo { + height: 6em; + padding: 1.5em; + will-change: filter; + transition: filter 300ms; +} +.logo:hover { + filter: drop-shadow(0 0 2em #646cffaa); +} +.logo.react:hover { + filter: drop-shadow(0 0 2em #61dafbaa); +} + +@keyframes logo-spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} + +@media (prefers-reduced-motion: no-preference) { + a:nth-of-type(2) .logo { + animation: logo-spin infinite 20s linear; + } +} + +.card { + padding: 2em; +} + +.read-the-docs { + color: #888; +} diff --git a/src/Projects/ToDoList/App.jsx b/src/Projects/ToDoList/App.jsx new file mode 100644 index 00000000..542bdbd0 --- /dev/null +++ b/src/Projects/ToDoList/App.jsx @@ -0,0 +1,13 @@ +import ToDoList from './ToDoList'; +import './App.css' + +function App() { + + return ( + <> + + + ) +} + +export default App diff --git a/src/Projects/ToDoList/ToDoList.jsx b/src/Projects/ToDoList/ToDoList.jsx new file mode 100644 index 00000000..ffd8daae --- /dev/null +++ b/src/Projects/ToDoList/ToDoList.jsx @@ -0,0 +1,70 @@ +import { useState } from "react"; + +function ToDoList(){ + + const [tasks, setTasks] = useState([]); + const [newTask, setNewTask] = useState(""); + + function handleInputChange(event){ + setNewTask(event.target.value); + + }; + + function addTask(){ + if(newTask.trim() != ""){ + setTasks(t => [...t, newTask]); + setNewTask(""); + } + } + + function deleteTask(index){ + const updateTasks = tasks.filter((_, i) => i != index); + setTasks(updateTasks); + } + + function moveTaskUp(index){ + if(index > 0){ + const updatedTasks = [...tasks]; + [updatedTasks[index], updatedTasks[index - 1]] = + [updatedTasks[index - 1], updatedTasks[index]]; + setTasks(updatedTasks); + } + } + + function moveTaskDown(index){ + if(index < tasks.length - 1){ + const updatedTasks = [...tasks]; + [updatedTasks[index], updatedTasks[index + 1]] = + [updatedTasks[index + 1], updatedTasks[index]]; + setTasks(updatedTasks); + } + } + + return(<> +

+

TO - DO - LIST

+ +
+ + +
+ +
    + {tasks.map((task, index) => { +
  1. + {task} + + + +
  2. + })} +
+
+ ); +}; + +export default ToDoList \ No newline at end of file diff --git a/src/Projects/ToDoList/index.css b/src/Projects/ToDoList/index.css new file mode 100644 index 00000000..c8b7e64a --- /dev/null +++ b/src/Projects/ToDoList/index.css @@ -0,0 +1,69 @@ +body{ + background-color: rgb(43, 37, 37); +} +.to-do-list{ + font-family: Arial, Helvetica, sans-serif; + text-align: center; + margin-top: 10%; +} +h2{ + font-size: 4rem; +} +button{ + font-size: 1.7rem; + color: aliceblue; + padding: 10px 20px; + cursor: pointer; + border: none; + border-radius: 5px; + transition: background-color 0.5s ease; + +} +.add-button{ + background-color: rgb(11, 201, 37); +} +.add-button:hover{ + background-color: rgb(10, 151, 38) +} +.delete-button{ + background-color: rgb(230, 14, 14); +} +.delete-button:hover{ + background-color: rgb(137, 8, 8) +} +.move-button{ + background-color: rgb(2, 124, 254); +} +.move-button:hover{ + background-color: rgb(6, 6, 165); +} + +input[type="text"]{ + font-size: 1.6rem; + padding: 10px; +} +ol{ + padding: 0; +} +li{ + font-size: 2rem; + padding: 15px; + background-color: antiquewhite; + font-weight: bold; + border-radius:5px; + display: flex; + align-items: center; + +} +.text{ + flex: 1; + /* flex-grow: 1; + flex-shrink: 1; + flex-basis: 0%; */ +} + +.delete-button, .move-button{ + padding: 8px 12px; + margin-left: 10px; + font-size: 1.3rem; +} \ No newline at end of file diff --git a/src/Projects/ToDoList/main.jsx b/src/Projects/ToDoList/main.jsx new file mode 100644 index 00000000..3d9da8ac --- /dev/null +++ b/src/Projects/ToDoList/main.jsx @@ -0,0 +1,9 @@ +import { StrictMode } from 'react' +import { createRoot } from 'react-dom/client' +import App from './App.jsx' + +createRoot(document.getElementById('root')).render( + + + , +) diff --git a/src/img/card4.jpg b/src/img/card4.jpg deleted file mode 100644 index e9b16d84a771a82cb612b57c3fdf952d57fe702e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24300 zcmd3O2V7H0yM6#gMNuh=AcAxg1O)`?s7Og@l0v8=RRIH%Py_|LGyw?-EeHw(NCH8T z-fYxRR3M-&64uHTH;J-K)a1Maw1@*q41OEI4wu3;EAb`sQ_;((35#$6q z2!ev#K@K2Upd=4E3X%gU{pbW~gVy}OI zTQ+Y4gjm@&ZRTcY;o;qb#5Zpdm4~D3qPKGGRXAmez>3Kov&RuqPdePp#35@t={QIh zZkA1(d3d=*B^;+QA0Iz{SP|(gLmEZ^}-H|7P@Gls4IP zZTeppy8a6cy)QQo{!;$^=Zh-K4kA-2`_o_|27+9$?q8X_&FR!#NixxW*Etv%yLA>5 zUU7cp(hX{9QMAi&=l-j&n?DJKKPhbZF1uUN(WVO%u;0NWe$iU&ZGqB4GWjKYR#<6x zPU=O>jF!P|f2HaV3bREgm^NL|ybVi{x~b#S&rEJ}qPkyB^to-AlzLmOv|yX@l0ALm zldos~tjns`FOeG{1Zbsqx~tnaTxhI&Jm^ZF5bxMnZq&j8%whDc~Az z4X8kmd|6G;Z@Ca(RIdIYJv)D*wYy7pLaE{p;h=mk{eA4eS^X6#bv;G@4%K=;VMF

Y7WetDy$ilH0B4T?+FtnmYY^oK?v1AxoV|wt9Qvc+;pVnxXYMX}kHBn>e50KfX zwkM?9i5y*rA`NsY*No`Cxj0z>`Ga!UgU$#>gL2e9!2w;0-Gk!M^KVJQ!*4P!=k4K~Nf zcqAs5d(O7Y`Nqn}V^@rh+7x`fc~`3?ate7hcKQC39=YlTztg%hl{}Dyr`&4XLicG; zWpKrmrF2b0^KbilKL;@K)wp}N5x3@9_Sh%YGm7Opikn=0jcsc=ab1AJd|i^W>y$*Z zl}Adf464p#YVUI7v-$XX^bgRrA0UOhoj*W_V`G<;1;qxm!XJAOG)2=K7>%cV*aHiw zr_NqUWGXVHhl#$q(O(;eet_O$g(D`valox%6_bj3eRTbW<0;rD)&nz}&B zMYgvI{s`poe$LM)Z(V(KwlaTf;|J;(Z&`di>?@vVP4m6xp}%mA~=;MVvW*^W;n_T=I;JSKJN#3?=fdb4rpg#LX89wKFa#M>DoFZc?l$=VZ^=V|{Od5#1S; z-bMbW-y7$TgO5v*mZ1xVZtqeV`|Erj=~Jg~MWjrJ+!*Dtyrl$BfgF41YFpTho{^q6 zm@Z};coo$#XZf^$E_7tVbTpT#!r(MjZ!Mt{sp^gk`h8`>kOMr7^HDJ$o1LHrmK~}H zQEuz6C|CNSKx&u>#WW#WII)vr5VC;0N{W#+P(jz^oAZ3xBCBxp^o6%Eol_R+5SXKi zZ&s;TV@H5lGDNWUFzkAtdzE)y5rZ^L(QG6?jC-~fd7;8Iujeed?CuZHxT3iy*va$I=%$qL*UCVV^hGYJ3`$fVwh91uccF`lT|A} zEU(xlFID6$x@r#8XVraC5v-aX2{9vdiyE6{k9h6$4d`y1ro5fH+(pK=42T4~w$gQ6 zr!Ki~P1DRY>4kFT#p52BJa;24*DaLeyFEaDh-oX9E{oeLj>ejX;zRv!#*oV$X-Y{k zm`aNEWNG6R)T?H`{ApKNYPC^qYy4e#`rIv{)KWguEGxVgLLSRgun zU@xbJ%3?SqK+#Y+9nn(Tu2Nr!Pj%?``~kwKIQ#&W1HVJ^kN8@AVg!^gl~`ZLWW8&-knJ)?4J;3?zmQ=~`K zXy?BDpcY|k6Mb==*Y%mI$=6BIuGd18y2rgt9!yK0$!xhA?Pp)7-()4=eX^*|B$tRo zd3;HJcr{W~C!~Mu*4sVXU^e&qsD&Mt4^UN0_M}A2waozIP~$6npJdTI48hCb*G4I3 z;DwB{E*ghlg}{qH_>xu-W6KfK#U}xd1K#TsUSj0dfgGP0MV!VpF#{8&r zTSmcJ=Wzq-Z%ytt+%a?&0|)ewLR^m122Ib)ny6?NB)zT|(v~TyPo$i;MEKelVv3dK z?p=+1?_B{ezJSP9CgkkKxtkayep(Ea(d0cm7_=t_7g}sl&`ctTwb)f5!ooRYkfU^O zqXNQ^rhSN(f}d3G*wrj-L!qT780D=*ffh_e;TSFWl4;Vd`a(&xLfGR3WJYs`dyB{t z6dpjk7SlJ2w99KTOUCk;_Y;S5od&GPCF%_aCjOmAuTg0`3B#hhscFYDt5c7 z3|uC=iPrSGAgvRN!c^a4H>wuW%V!kquDt9@vF>jpDcV@%)9A)PaoJulk{NL2;Feqc`8;&e%2E zG*N8MVlgIDg6;TcQp#@`*A6j1+XfBTy_@efpjToBEEnOUsHPtvu0?kZ_HfS6%a(>p z)?-R9;VBayE8-m)eSroGc9j(dQ)yV!dLKTzetL^z3H7Y#-Ir+vGaTsrah`fU*)wHn zmuQJm(+W4oP$7G21l)~IIcb=tYP&#+VM92&);aw<9BvjNQI-J}v|t$Cfjgd+6&bfX z?jF$#Uk}xrj_g;wEVXM<>h_@`C-@#Q)G2!*Pum{z+v$CQr?8gEa>*nSxS@mFbfCBs z)9=csLY%SlcVXWL9>idw9_7)$o`IG+&RN6BGk;rteohCw*Uh_$g8Mwwx2#B|k zkvBHU0!!8x%LVT3N5qz~)TV0=!1k)5EMg&-qrN#@$ZNNS;fY{PhVje+zq7Auc=?s} z?q^8^(~2VK9VzlNt?m5wGF@H0bS4r(9 zz(kBoTFQ8fOo@hgMqM#izr3(iS*TR>Rh^49)Xx=E20q8UZzTWfRN`VOE1+R={d;HWeF<#<7>aNVh{Mko$O)# zL?n$HPNU;<&QDqfSRRliu|aa5XVirI8XRjj^%=o{*~DkDfBeN_-8091s^X!_o`7_{ zKHvxLYrJqo%85V!2L1h->1)g)?=1hjE2k5G`+?ha?%cDE%Og?EG_xfaGz!LAx3^#Y z*zgqtt4fzQUt_*K&*kXw(jb>lWoUO;ePFGXUaPHZd4!RfWI4BIcG$|`%3ny1yeWwJ z7Toe^TxRly5*0M z8-B*l`^6Y0UAz;ZD%9LFzhN;9D1no-e;({~6KT(;|y5KbJov?pw3C`M%kj*XWE>9acT8&jECQitQIk^qPIHf6dp= zK7Y@G`DV;&bPKAhF?~GDTCqk&_*%q!Pud#a$tx_=eXz^L7#MONfyUD0eT5Y@}XID>lV@Vq43n&{h9vX?Bo8 zO$+5%9VBi!j;kAIa4j)?0$INeQvmD^htTMtORmuaEJ zMVLrLqRB>#ZkxlZUl8D*MCXM=FO{V;|?RBF9ViQjI9$(I2yT9F2+Oq<5i zLAH`sUiaFdkK*-b-l~ZTUyqJS!``ApTr+et{1V$>!Oc&Ta^(>|*HXWs8r6`q*U9S; zehKM4NU`L1Y#H5Wv-+PEiO#(6AZpih=o65e_a2^H(Rr}IIs(!`_CixrHPItCqc(WT z{c91tHz!Z7$ow{?gPiUuDL$udH;a!7NI7bM;l6l6VEp%a`#%VBqwoDAHleC_L*DOR z-bC8{*E}3*&uopkK-^-Pp@XTc_J*42MmG*VV9BaX9_5H#ewxf+f7#S05dd6}X71Fn zb%~lE6~D9gTYmq~=hxq_`K#%mwln3{uNT^Xfa2asKXi$6&E8hG&6USPX>3B3cs_fC zWz78HOS)rd`~q)5uV(xoxI1!d>PbTqXc1d^)N*y7 zLDpA?K;>pyKwNtS`whAYIICNP!rat=7>!OFT8SBuWJ*p@!*2^p7~Qz5!GrOD2w~dj z@CrPW0z<3Khjkcvb>`cn8r(PJ)rUFDh}G9a-F#&y zQ((o0F!3hM!;5*9F&We^XyK`q%1fMpwOWsIOuASL$mpfAYQ#{#W%sf{(WP zT<|maf35!iW$dm~e2X{9z$DY;bo4qaG`Nmyfad7~)*ZNUaOu*!^Cr4$&&XfPy z(*t*wEDSN$S(`z83d|tFH&LuVXlmD4Afn09lGf=kGwYCgkJ81+=ZVxl+e0Ojhxa8# z-=LvdTMo8GL(d;R<`?G#gJFOU)~i_^mTF)@fp}8(SqYUp&X-i=aEd0n!j$WC-Y(5? z=#d(u!J5}PqsO$s3n~tV`jgW6iQCi&(0Alu-ZT}7y1n2$W7xQ_n5)Ut&&dzRl*zpJ z&?f0xA}$f1^}4*lPHsciB!BQiq-<(>y>a$au=jFL_VF_jWIg|Vs-;T}^x8|rop6Uj za2w@l7okfH_XBid(HhmmKzJAoN*6QI_6`lg?^=h(tI9w1t5W`Oyu;|(C-ox_7Z1GO z;eK*PcL5bJ_>e-i@{?~epc(5(Or{$6eDAsT<-ulQVN)uhc7~aDG^4ZFXgHF}yjo|X zyfYgjUn(-=F#_HpYcEJ(5VHuCSC`!L-F(PU6TQTo60zxLM)e1V9AA1CM(K-> z-DeEvGPwLOK=Sk5hCbZoW{=J7eQ)f_ zng%Xn;7189vHncS){Z3ViNy##^+B|wav6UZFr%lM5$}RDBQ&R4HsjL(v=&kqk~3GI z$Nhst#MV??dXy~+H_p8}lQ7gF9;h1f5A^>e%2xO5G&UUj>owGU2@Ca+`e;epQAQxV zI?%A|$u<3bIeb_g!x4f!Y~e#Z(5g&aAVyD+&pJuHxAdzS{V;#8Sl;Pd{}0gg6?uU> z7*+G8$f3Dcv=_-OnWJ(q6_XRL#+Su<3X2vckb|G>6uqH=5beL$Au3^^QA$VEY0g=^ zvT()qG52LPW4LISbbU0X!YIQ6M^ zRioOi=on)Qqh5}uvK6<}E#o~4W@-Lyg^lPQcjlhl>1&(e)3tSI3Yk!kY}GLcA8Z~i zxz^p4(+jT{&#-L}d{y~PWw=Q7!7d54W1k~u5gxf!3=QUzt*fJSn1v z=BI*4g3(JR!k>Lo-DxNIx@3z~G>Z<*!jIZ$%9G&to+E*HEJM&LB;Nu_JWd+!d<*jz zPmN~CTalIeLvkEbD=0g_HN{O}TTAP~nP^|-F_l|!TOj zcE~H*wPNZ6^{p$Yx%u(3E3$6aOTYd?2{0^m2IrEm)Rlz!(0d$e^hhb*=Ki)#*2$NP zHNS{+VFP;mm!99(srwcdJ;{2KPpU`Or0h@4cGvufb>D6r1Y`gS;Aw5`zmi%tlFM>1 zEO+}~nEHHOU$lRz>UWk*$^arsY9_Z=|dsBmGUXqo%9z_`mh~;^%-$oeoK)xIK0jh%D(WUGp znfO!Wx+wQv%EIx)Bc$oH9dkNI0OZ>QlA_;VTHZtuu`e+kp=3xI*c*gXsym}O+Y~}f zU|qck&s-yz0G^zVP%3Oeb?-jfI-67v+?lxgqn#?hz@4(}oR2*KXLa}$+BB;3XSYZo zyU23j?Sz(XeozyXEpYjEV(wQJ6Q@^SxUFFKo~KeqG-7u>*WYL<0|6B_u{dX; zv1=Do>>Tyc5bO_-?Sr!p3+<8Tu}08=8p7sjnn5zTn&t*^$C#zVxo>}Gjb@_FSHhfh zO>!EeUr&OIVd=Fv_3xT$p=02@%q2_7oUc02`hE5LACGiO+itgPe!{fdT5Z+|3~N*9 zs3ti&Hmu%Vq6(#n-D6-Nqx69i+JlSh@Gonba|Yiss|%&%>zBMR?Fe2nK$F#~?+UnT3vvP5wO@oVF^pcQlG-Uv0nksvtbWz<}`?hPGdD z(&l8QBPG>Lbu8_jmD=u2o4d#=d~;tJW#Wp{i$BYSFcCAxA zE}j05J@E&+*reG|?b`e#@8WN7GAV1Akcog>io*;&cnqI+db z_c9x%=iU|~|20?W;H@2(s!STq#;Ur}yJt`(Q@*H5n|#er?kAW>6s>ajysfp@8@YVC zZgyRVZ-}U`8{rGi*Zc_fqjp~|rS=NB7M_(IEeb2h=#r`3{CBi5wK66}9B0?{f)cXZ z!%FC)LnJ9A3Cm*edra1Y@hp13ud)GVEf4Z;gtKcMtWGC(`=50G2Lu6zTmzo}kqwMV zQN#t_<#ld;MTD5x+s_)i9-YV_&AWGk7F_Cn(*49AiL10szVxSf{xQGrXSqhpNu|R`>syit*yjf7bmk1(Ro2`$1St|K5H!!O)coPkcq{ z{xi`M0VlAKwRJAy(rZr}um9bq5tg(KRYvH zrZBBbY4_|At5$X+P>I`{y(kLin6gk9o{l$Zy(&#HZBbC5z)fH64@Bz@4Qfi(w!eN8 zuF4mv`AiDj|HSfU`(b96$lWPL%O?i6pr;(`;*ThIQ9^8}-g!&luO@Hy^%RQk6-`IH z-M+iQuC}SD@7NVQ8PeZDqnq@6El<5QeRbM0q!#1!zAfB2MEf+#f3Lu}tL=cq%%yo> z0utP%7-TXG{le^V90l7aE=;8XK#G-U z?^hfuaGT$BxvTjVk{DHOML{x_^bzYE*Ixb?`}|d{Tr&MIn8PCKlTP%=8R2c;ti#m= z(URy9c~=>RA-}13QQQ;-?_Ns6bRQlsckH;*rUH%UaI3u`JZuk6E8R0{-7t+Od(rd3 z9upaf-j|Nv*-O$$AeePGJr3IMI)qFs03Q4i;#w~`?WIYKa3@?FX^lMqvw_3O87VY< zfgMJn@kH4u&b;>C+*z{3as&8qQ7;ZQm_fo8cO%eS1flnqg9(i;lInGt_M1Z9I6gan zd_;4xM1yBIm*Oc=8z!o4f$WzU+K1}iW96|Bel<%(m+(2L^;LMWM5QKKX`rAe*+m1z zQdc{`Ue;vh()75?@@DHe4I8CcSqt-rVDe@I=NNH2D~Q17Y38=tLLb ziJy&qbr5Ht_fz%^NC`E1#M$a=cFAc1xuE6qlI?)XvKoUF;-6UzKW~V2*iPaio(z09 zYV_gc+u=@E`tWRIs=o{j>GBwxI~aM!%(MTzN?|~Y;K{pvZJ)@c@Ypz))@s}*3bfE` z=bj$K)Q&@q={jek5g~XA*=w)D zFDn5p*3z9+k<8VTI!wLZC=)~^Uvo0ZQ644E8f8P^2&QVN&fWtD3VHVIv|fBlFY2XR zg)TAJoRe4_b@B>m;7EbF^1M6KMu_t)}f8uD`N)E+uy9mE(- za@w)EdR(s8i~M5M%^&vzw5|M&T-$D+f^T;p-^o8-<`f_Kh1AU-qsi@iqQ?AWM`w?~ z%e}2VQ%MmuFFm~OHC(&hGrVtXs}17hMIY!iF@_7n}4%&E5ESJF~$=8&1fQA zNb7}%*ADO7GL-U9St5XcerJbe$#2lN3G*@&H|{=Ol~r7A?bG1Tx!E%!AZ@#CKLB-A zl+$iI0QI%5+sDEZ-O%=zx~rbmtTsF=teJ>P$^Q~n!mj#qXIsygwK(q0I#+DJl6E2c zs<``&h_#>;Zy(6sa4`IftySSD9O5$S}{Rg6GOZC+}+5;ypOY zkoemYpZ~+a*veo>$5eMFP|&w4bC1;~0d z_-y~4(UfUU+xf9w8rfiC5pGNvaCVHrf3&lysoV$5Pgrn*$C*xhh;mFX3) zB9D7h;E6_*(s>g>$3z2I4X-s?=Y{uSoxK{G*67ZRy5P=iO4YG6+LA$|WRGhJL{dAI z+Gi+tI5`=#%qlru7<8lDo{J*{~QiLMwG zceDz$V9dX*D=7rGyU$Wn_(kp$M%fJIt-Z^&_kmF+$3J(rX$AxpAJ2L2%Q`^PjU0T` zJUW&BUCgzyWW`N!rrS0A_SHQh@%?hjGMBJ!j@6CM3U%|}yy%4~<|8T7kwH=_L0(eR zWlfS!?Y-(rq3{-qDjTLoFE;GvP;P&4Tm(;e!IJ4-+IW6D%FSg(Lili1S$OY)dAZD| zp!W_tnnDoxp=M{MQKn`!#-hTP=50OUp@Ww0kbcqMxm*90Hw0&$gg)5ndUW3-s*W3X zx~qlJ@`y}+lBZJP7*CTyD2kG=As)m;G0yVn9=>%;Ad@_LZ$Pt|`-2MD3JN0-rL&uq z;$pc^y`1ewo+rCvunwno3NPXm_&!n0H6`?R_51A$c;EVMNH5@CywkDX zzzA17*#=vlHcKxhxfItto@zQsDZJBXm;QlVs!38wpusJ*J@KzbJijKvn2GR;$aoS4 zI)uyKWD}sq|0$Ggsl!dO3SAy%nCY3rit7r=GY8lWD{y`Lq__1_wGM5M-m;5%$m?{e z1cIMv8m`1s52qVMX?0k_OJFd3N8o6Q-h0Fwwxj=K7zAX08439`->$9<-x-hsEMfVF zcbmXAl;15`_-QJg`=_aN1>5m$P<%y7^u1Q>fSIcU*aT&0vvN-6eGe}_-IZ1-x8UT- z6;Jtk`&#|AK~`o#7#!7zQX14cOczy9G|JT)AXaWJ#oh*%u~9J%ffm-M2dSkv;TZJ3 zz2hgti&Y1#nFx1>X+|$UHNC55RhWjoZ?<7UWJBkKWg!@^WoM#@?2KE^EedHw`K&rP zc!V`#1Hld^dd&*!mqQ!&cmFqqxDsgNZ-Iwufc2aIdFy}1$;D5t=oSVDV4eR3I#9L2 z#TV0!C;%qLSJ^vpcC+9{sQgs=I$r%5^DHp3%I|=MhM%=ur~96 zH23YLK-mhP6(#lt3{_4Q9#T&^9yU6gC1L`Pf7ST7FFdo9b$+@+l zH7U~k(OiGg`9zblobNs zI7q;-Na3NBi~{G29A!qr(y7*=<|oaAL#p7Vwi{o&dIJXiDwkg0{bZ;UCKm{Kv5&Z{ z6BlIWp1zb9(>a(+AS*qdRBMy!7@Vc6P9SL*#gp}WNhkzPq|JpBY9LFIRf=`WZ$yB1Qkd>VN;p;+CH-c2uOwt&&C7H`%beea{g8x;-&o-u6+SKXXs<5r}q{j{E-b zAyf;x<#BJcuR)qO?K@egRZOJn*dVrlWd!yEbV$Hei5pAOvP3?Sf#u7|IN24ZOWgeo zBl^aJ?FyQmLLLk4t~RN;#&brbRWO)HzEhTj^YzN^R_bUIF8;vM#O+x}Wgi+m%p&vcr`iXcu?}(~)nyY(EtLF9 z2^*B7;?ZJo|6qKS%0W90H>Hx6y8Ofkl1%JzRFkTa$C{!PP5KO0&N1N+msOgm7hl zT6*wB@Dm%t5SSg>@>W`2ZnM;`S7C5G8T?+RunE;ImIA|o$1VpBUEQLryFtSC=c(Df zD>JKftT&t}<52B6GO7N1k#*Ao>z;N4qth=O0vp8upTOWWwqE+DB9m*GxE%Nmz_jLi zBbIectLQ#0bpsv*)-nBzE^O&FOVi)R@{6O@;D5FfwAS!9Y4|f!zoUMQh7EduL$_A? zB|CpxWR(!z{IGW47q(mZg3+z^L~F;@Q!iNJs*Q9mHPwbhZ9HF_WAOT4!u^am)F zAJXjA5J{E9nbjk8GznelUS&OY#+~1LupiY@_RI+@*~%u8@()nJG-h%g*hExPe^%hu zXlz2EYC3leZ$>kz1xqRh4|yZqr7w>rvw=z@FBDVr4o5|cD$)m=zv{?Gygy*r~LsD_&GE1MO|_=RdtqOJ;>ws z1Js?N%J4v&^l^3E@h-tt~AEX^@aMzzbtR3HS_m)_mkUCg7G~Bur*_z6DN+zMIKIe!)YP;)7 zIqH)v;@@Lh_W{>l=M*YS({&E>xH|SVKk)F&s!-J(We5Bz`J!~XQCqhQ zTg{rzu)G?yuN~%swj2!%BR35%SG)MhNlo@-~?7HNKzK-v|-SvR($Jp#E;{VDM;q zYua4pKIyIYl?u_kpIkN0A9l-qnsqQ=>UiwL5H}5ae?dsKvMa@~nprgOPll#fy=u_) zi8AO}`RtAHXJa(E412*<8 z*6vP%vP5Za#nS*~4`I{d<;uEzUP9qbzR^C@sQiaShJRA5h@Z_e<5&*;Z70 zEy)@xQwkxEn_aSj6G^YZM>?BEyItn)W)kjtU2T*X^RpvE?c2B$8K`EMf1yxGN=%%< zlVi0dQVHF{M-zJ{Pd{1cb<%x$=LsQ%^CMN0mkNJ8Tl~hpGKnJ7j!&Dx6P-Kf1esu^ z?ze>`Pgizu%`xi!ruMP;ucK2bvSP;)mJqJ8nq$e`L!EZ%`_Z}s(h2mCZ^gXSi|r1j z5Z?35J$}`^eNcFUO+i;uj-qaUBHN8##1P#6BZKFttM$lRtMtb)aC)VvvE#3=azI{!Xz{HXP5X`)}`(|ZHx{cbyT zJyg=jhRWpN=Yt}_A+$^Jjr!ejCj;Ai}Of`uriOLxyA!E{} zQOk%*G-AYWd$Vulee9Cn+l-Oof|WQ*fpATF#A}`Yqdm#Y`Q$5-5`aOee??Pszd1T#r7{PBhG@w zk280X>q;Q@^^M(-p&55)0ue0J?E&kXJZyJWYp>;~+y&%UXRu$DzPp%*avbj>tNcwj(9%<6a)U2s6>MhCy(N~2>O)~ZwB-#=U^8{OeKpL zsGYP7O4>|d_>h9pcSs7C#3jub~(o2cQ&9wJ%OaeyB8$6iy&g%Y?gMVk3 z+K>Tut^vC|PGDu%rabZg%@s0R3(J0*Ed_4b$p%a5->Iei`#pxqUV*IPn` zEz?QavaQB+$Q6CSv1wUigyPjGrs3I@xKNkFq6@C3tcHi>0v#gN^Rp3C?UCm87 zET`S>YVzi==*5SWh45+QzY^v^Ur+G{KJ;#;*7Day;o7Zg=DEu@b9xAWgni-lSoSMH7@~AQ*6)>gdsWP6WVQ z{s962q*nJ#tr-}j$Gso8%pu>t<0@E)HFEovI>C584ewH6Ry_dayLoQ)%|fTGdI0EG z#(Xq)B(rD(cGCd6C;DrPN7j`EM#7T-lZ;i9Kqcmx3DWUk~*(3>p>b9IegOp!h89~TKG@Chy!7*Tk(rpb2Yw>kaL~r zslu{#q#Hq|D7NfZ2M`c95PVpNF1Ajj&owSuM07Z#YqUK~GYr zKA}hRwe<5dZBt+U&a#FF<_5K0dEtAz-tyE~`A3zPDsT_%L~&&FQoJT>2tXkacBo8K zXfM8*H;rPmKLLI%E>}g~F>S8x^VMxatikPu7pKcM3ps8O3S>MINW72crbrgOC?HRU zK%TlIZ-_lNRs9rs2l(jSvdYGKc58kY`bOfUtk!5z$E>CqP+uHeOY<+XRy{J4s|lT3 z?MQ3=iQVLS>hqm|WXYPNGwaBJo(N=kwF?4(AWwu>Y4_Xx2;kiy(I8TN)IHx=I*nx5 zz%wSajEYZs$Cv}LUjO|W7ro1=Zd%`>(WVVse5N0KRYOjEJmME1zX!=`oNVmp|RmxGI*@uo*3 z5lv*K!v3RVYobJD2Q9i8Rnz{F3C=$}n4MWgB%xJIyA5I{lEYQJrXl^Inlk+lvN-ED zh3vMe$}|c%(<0ITbjwjXZq(>~!9-yq&7>tUcKS$NhS)`u@VW{C=ZJ2Uk&28=5&1kX zvu&36jo?FY@Njc{k0pjacs{@PX=sAoE)A1#oDnT01DQrX9?(g+6p8hSOnI{>>{_~@ z{-C(4QcOBiLiGu(;B!y-+rsxni)3sV8<*+e8P|sMkDBZZH9uHDG@XaU6CV{r&33QE zoSpSO9&g}ZuIlbV&6og2^=(b^4n@H16OZ)1b0wOGd^DXHw;fB;GTx)}yv{c+$k9=U zCTaLCQ~fui1T)#-S)U)ET;m{bif8^6$e8%z$z0xePZ$m6I^k+=2Q@(_e)5FnOYGHZ zmwz@8w{m_v1IjH}?jWr5h?&~#e8!E>5Fd9>y~~Z{2^-BU4wWPB-%^F_sHb8G)jlvn zlCL7oeZ`T`mDcJi_(;J#p6@%KVFpD`ut~CAyoBz1oZJYzR(YWq{u1@sL{!$&Mp2$S zRKrr9?wQvy7UFR%$-kV2Ds9Re@d$koN#1u&Wv}Y!6nwUyT)iJrHpER28T@+erD0Lu z&Rzk3Yx~cm$VGRfa1%Lj6lX_-(D@}9ADSwRP{5qsNnY+Ku^yv)3`o0+Ju`#63c*Sn(6yV4VJLo;+3!*e zCwL{Y!{`*rAb~6~n()9tu*XC3IAq|8dP_g%<2_rWH;QL@6T7t~U8JMPFR_~`0kHhR zZft)?QfLByIOHw9C~O&~ z^6q}0L-3eF9%^xV@|zVnB<}8m5I1wDi>1*rTMoZI zmbrjIqM)y7ZC-&+?lqrXRx?06`BWDd z1mWQ!nK|99z;~jWi=n`}E9HT64K6xaHYv}7U81NVG_uTa1LV{L7=FwJ1B1E4veBxo zGbMWZmC?ml2!@9m1`w8+g(Bl;sdyZu7-B!>uRD^!lo_S8DphHrs}=@|0$ zw+x(bnf2cCu922Nv}qiIOqQ8-SuPTl%5}5AgA{N5X+lkwfvk-fSfznrf)o89LZaGT=bfEiv+Ky%sHvfr;#6-VIh9A>afb^X4IwfPD41$DK_o zB$IE+;4SwAL*i-h@8R8x|$>Q)=%M>~`h2iZq-Yo<*3#MDGBJkQgp7Mb4}idsF?g~nJyr+U(wAn|rPm6c z@7rl6ofHWlm1!WvG4N!CCK$rIT+GkcbH1!@&GD6nG`va~H(g&>bh$rZG=b(9GB3I|DlNZ-?lA+c+Kd z)%$At$TPEKLUU1KpR1mEQ34)MNY%bV`iA$L;T<@_Tla+hnWfXaqz@)s0*zMtJL`JY zOBH!8lDK6i54jnZ@^p^$idoPcuK3YKo}MW%3fcROpqOqGGCn)SmBoBgUe><*eWsP< z%bsbYz`Xh=8Wl;RiU|eB3lngw2e}r@b;XX=h#Nh5HZ(4_ z%0!>z^m%Gl{dLA#+wupfSfeayO*D92w61ppIF}j_-8(j$H42hM);~lGT=xQWmafw! z>b*`AXTqJ_i!Ag%$EO7Px1cy(Rz|;0uQ36@A6rj_z;E>YroKjabfwa&cL=!Huol>l z9?QLmr(?4VNiGAw(BZbyziv-1x>HTd>3kJ`9k5%<$)i#||L24ziTb!IMu(8Zlv=Wt zI^by~WC^qv%F_>`xY#`TbxUD%t&5OVLOYh13Dh2ph4aUFguG!Kr;-@zlSnXB?{boW4>HDwT!FQ}X2&AX3 zV^UOqtDg1F75#IL4MvP8dDUHa4s7&=4MeMbX#16_@&QhlSoZdn)#~OvePFC%W z?%5XaBURW^Y1|Ozn3-(;tv9RTMJXN5Y%GSE#?Pkq4ud%U?dkV78(C#0|L`D-WoTR| zXd5!iu$>u9t5m!|xz}l_aJ27eFEXn=ALshD;>&Dru}K)%8+Or(a!zXq|x* zI@^Sce9!d?*6eZaEgKyUDGq8T>KpqWjUfYu4GqWOwj%#9-| zG5layak(V$X0_c1-YG|pup+&Yv8EXc!rB<7r0N6s*+FXS43dQMwUAtdcnS`7BEMN= zP%^lCQF|;Z%aVaNK!MGM_g})r=goF&m1|gs+NiigvxRP07 zENIn;Dc<^6FxaS!iSwtLoc4=IeA(mq$i3L?fqDGSSfkKce}@sfIptn_FCndq7HCyY z7T~u|H4Fm}j|J`2cCj}YK^&o&QPR3yiI~!dzJuEqBNWYha}L0QF+Z*mZtz>LAuI1CdA+=`i^tC@9@u7 zd8!ZEpxOf_9Y;_6&1C;Z4;T3eCU)6%#Q*kN8WLGsP4S@6Roh9UnGpN zfj$UGAXBpw00>Nxb|qf`Ue=-KwMRlm2FKfJRPqW#g=GVd@zE5Ji=>^vu`1=U%qz<2 z`|c4XdayWHF~p=t&W!6e`M8)#rX&Jw1(ru8qPoSqna3Y;BCXX}1%o7Xd=T!cEu3JB zD(kfTw<}Kj&w&108Tmtk{*S)0{_>`3(TUy@00y1z=fE@1)z?#BUoWoW+IU+vpD(b{ z8CZwK@=Ia0ZEI=K>NFac?HS?<$H~fG$9Its=ce_zsRa_VR m1lU|NziM&A&;J_(17s!@Y&67LC=;X)st|U#Hqb=&|2F|&z_JDa diff --git a/src/img/card4.png b/src/img/card4.png new file mode 100644 index 0000000000000000000000000000000000000000..6c16f6e840e9cd234b65ecf5efa1e4f5b91bc411 GIT binary patch literal 64483 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 literal 0 HcmV?d00001