Skip to content

SPA built on ReactJS and React Router, providing a configurable dynamic portfolio page

Notifications You must be signed in to change notification settings

elkpodemiami/MyPortfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyPortfolio

Welcome to MyPortfolio, a single-page application (SPA) built using React and React Browser. This application serves as a customizable portfolio page, allowing users to showcase their projects, resume, contact information, and more. The configuration of the portfolio is handled through various data files, including contact, project, resume, secret, and services.

Features

  • SPA Design: MyPortfolio is designed as a single-page application for smooth navigation and enhanced user experience.
  • Customizable: Easily configure your portfolio using data files to showcase your projects, resume, and contact information.
  • Secret Management: Store sensitive information such as private keys and API keys securely in the secret file.

Getting Started

To get started with MyPortfolio, follow these steps:

  1. Clone the Repository:

    git clone https://github.com/your-username/MyPortfolio.git
    
  2. Install Dependencies:

    cd MyPortfolio
    npm install
    
  3. Configure Data Files:

    • Populate the contact.json, project.json, resume.json, and services.json files with your information and projects.
    • Add any sensitive information such as private keys or API keys to the secret.json file.

Deployment

To deploy MyPortfolio, you can follow these instructions:

  1. Build the Application:

    npm run build
    
  2. Serve the Build:

    • You can use various methods to serve the build files, such as:
      • Local Server: Serve the build using a local server like http-server or serve.
      • Static Site Hosting: Deploy the build to static site hosting platforms like Netlify, Vercel, or GitHub Pages.
  3. Environment Variables:

    • If your deployment environment requires environment variables (e.g., API keys), ensure to set them up accordingly.

Contribution

Contributions are welcome! If you encounter any issues or have suggestions for improvements, feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License.

About

SPA built on ReactJS and React Router, providing a configurable dynamic portfolio page

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published