Built with NextJS (Pages), Strapi, Tailwind & GraphQL
Ashley's Portfolio Website is a delightful showcase of both Backend and Frontend technologies, leveraging modern tools to highlight a wealth of knowledge and skills. Built using industry standards such as NextJS and GraphQL, the site serves not only as a personal space for experimentation but also as an effective demonstration of best practices in web development. The playful touch of emojis signifies the fun aspect that Ashley also wants to incorporate into coding, making the experience all the more engaging.
Navigating through the setup instructions reveals a commitment to providing clarity and support for users. With specific Node version requirements and an emphasis on utilizing a Node Version Manager, this portfolio encourages aspiring developers to set up their local environments correctly, thereby reinforcing good habits from the start.
Next.js is a React-based web framework that enables server-side rendering, static site generation, and other powerful features for building modern web applications.
Tailwind CSS is a utility-first CSS framework that provides pre-defined classes for building responsive and customizable user interfaces.
Strapi is an open source headless CMS that provides a customizable content management system and API for your projects. It allows you to manage content in a visual interface and use a REST or GraphQL API to retrieve the data.
Blog websites feature posts written by one or more authors, organized by categories and tags, with a section for comments and archives sorted by date or topic. Additional features may include search bar, social media sharing, subscription or RSS feed, about and contact pages, and visual content.
A portfolio website is a type of website that showcases an individual's or a company's work, skills, and accomplishments. It typically includes a gallery of images or videos, case studies, and client testimonials to provide potential clients or employers with a comprehensive overview of their experience and expertise.
Apollo is an open-source platform for building GraphQL APIs that connects with any data source. It provides a powerful set of tools and features for developers, including client and server-side caching, real-time data synchronization, and a seamless integration with popular frontend frameworks.
A website that uses GraphQL as a query language to manage data fetching and state management. This includes features such as a strongly typed schema, client-side caching, and declarative data fetching to streamline data management and optimize website performance.
TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.