Skip to content

abdullah43577/website_portfolio

Repository files navigation

My Professional Portfolio

[!Welcome] Welcome to my professional portfolio repository! This project showcases my journey, skills, and projects as a fullstack developer. It serves as a central repository for all my work, experiences, and achievements in web development.

Table of Contents

Introduction

This portfolio is designed to showcase my projects, skills, and experiences in web development. It highlights my proficiency in frontend and backend technologies, my approach to creating user-centered designs, and my continuous learning journey.

Features

  • Central Repository: A single place to explore all my projects, testimonials, and relevant data.

  • Fullstack Development: Demonstrates proficiency in both frontend and backend technologies.

  • User-Centered Design: Focuses on creating intuitive and engaging user interfaces.

  • Continuous Learning: Reflects my commitment to staying updated with the latest industry trends.

  • Data Management: Uses Sanity CMS to manage and store all content.

Technologies Used

  • Frontend

    • NextJS
    • Typescript
    • Tailwind
  • Backend

    • NodeJS (for handling contact form submissions)
  • Content Management

    • Sanity
  • Tools & Platform

    • Git & Github
    • Vercel

Project Structure

website_portfolio/
│
├── public/
│ ├── index.html
│ └── assets/
│ └── ... (other assets and images)
│
├── sanity/
│ ├── config/
│ │ └── client-config.ts
│ ├── schema/
│ │ └── ... (various schema files)
│ └── sanity-utils.ts
│
├── src/
│ ├── animations/
│ │ └── fadeUp.tsx
│ ├── app/
│ │ └── ... (other files and folders within src)
│ └── ... (other nested files and folders within src)
│
├── types/
│ └── ... (type definitions)
│
├── .env.example
├── .gitignore
├── .prettierrc
├── ... (other files and folders)
└── README.md

Content Management

All project data, testimonials, pictures, FAQs, and other content are managed and stored using Sanity CMS. This ensures that the information is well-organized, easily accessible, and up-to-date.

Adding New Content

  • Log in to the Sanity CMS.

  • Navigate to the relevant section (Projects, Testimonials, etc.).

  • Add or update the content as needed.

  • Save and publish the changes.

Contact

If you have any questions, suggestions, or feedback, feel free to reach out to me:

Email: officialayo540@gmail.com LinkedIn X: @officialayo540

Releases

No releases published

Packages

No packages published

Languages