/Personal-Portfolio

This is a personal portfolio website showcasing my work. if you like the designs feel free to fork it and rebuild it to your own liking.

Primary LanguageTypeScript


Personal Portfolio Website

A personal portfolio website with a blog, projects, about, and contact sections.
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

About The Project

This repository contains the code for my personal portfolio website. The website features a blog, project showcases, an about me section, and a contact form. It is designed to be a comprehensive platform to display my skills, experience, and thoughts through blog posts and video related content.

Here's why I built it:

  • To have a professional online presence
  • To share my knowledge and experience through blogging
  • To showcase my projects in a well-organized manner
  • To provide a way for potential employers or collaborators to contact me

(back to top)

Built With

This project is built using the following technologies:

  • [![Next][Next.js]][Next-url]
  • [![React][React.js]][React-url]
  • [![Tailwind CSS][Tailwind-css]][Tailwind-url]
  • [![Content Layer][Contentlayer]][Tailwind-url]

(back to top)

Getting Started

To get a local copy up and running follow these simple example steps.

Prerequisites

Ensure you have Node.js and npm installed. You can download Node.js from Node.js.

Installation

  1. Clone the repo
    git clone https://github.com/MarloneA/Personal-Portfolio.git
  2. Navigate to the project directory
    cd Personal-Portfolio
  3. Install NPM packages
    npm install
  4. Start the development server
    npm run dev

(back to top)

Roadmap

  • Home Page
  • Blog Section
  • Projects Section
  • About Me Section
  • Contact Form
  • Videos Section
  • Courses Section
  • Dark Mode
  • SEO
  • Multi-language Support Translations and internationalisation
    • Spanish
    • French
    • Japanese
    • German

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

ContentLayer Issues

For overrides check > next content layer version fix

contentlayer TypeError: Cannot read properties of undefined (reading 'inTable') > in table error fix