Skip to content

mhmdsbr/portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Portfolio

A simple portfolio to showcasing the skills, projects, and experiences. This project combines the power of React for the front end and WordPress technology for the backend, providing a dynamic and engaging experience.

Table of Contents

Introduction

This open-source portfolio project demonstrates the fusion of React and WordPress technologies, offering a user-friendly platform to showcase professional achievements.

scrscreenshot.png

Features

  • Intuitive Design: A clean and simple design for easy navigation.
  • React Frontend: Utilizes the power of React for a dynamic user interface.
  • WordPress Backend: Managed by Docker Compose, integrating a WordPress installation for efficient content management.
  • Custom Theme: A tailor-made theme to enhance the backend experience.

Project Structure

The project is organized into two main directories:

  • client: Contains the React front end.
  • server: Managed by Docker Compose, it includes a WordPress installation inside the public directory and a custom theme to manage the backend.

Installation

To run this project locally, follow these steps:

  1. Clone the repository: git clone https://github.com/Mhmdsbr/your-portfolio.git
  2. Navigate to the client directory: cd your-portfolio/client
  3. Install dependencies: npm install
  4. Start the development server: npm start (for development) or npm run build (for production)
  5. Open your browser and go to http://localhost:3000

Usage

Navigate and interact with the portfolio seamlessly, experiencing the blend of React and WordPress technologies.

Contributing

If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository
  2. Create a new branch: git checkout -b feature-name
  3. Make your changes and commit them: git commit -m 'Add some feature'
  4. Push to the branch: git push origin feature-name
  5. Open a pull request

License

This project is licensed under the MIT.

Feel free to customize this template further based on your preferences and any additional details you'd like to include.

Changelog

See CHANGELOG.md for version history and release notes.