- Live website: https://devfolio.jimbrig.com/
- View the Changelog for details on this project's progression over time.
- Docker container images available in this repo's container registry.
✔️ Summary and About me
✔️ Skills
✔️ Education
✔️ Work Experience
✔️ Open Source Projects Connected with Github
✔️ Big Projects
✔️ Achievements And Certifications 🏆
✔️ Blogs
✔️ Talks
✔️ Podcast
✔️ Contact me
✔️ Twitter Timeline
✔️ Github Profile
All content is essentially created via the /src/portfolio.js
file.
const greeting = { ... };
const socialMediaLinks = { ... }
const skillsSection = { .... }
const techStack = { .... }
const workExperience = { .... }
const openSource = { .... }
const bigProjects = { .... }
const achievementSection = { .... }
const blogSection = { .... }
const contactInfo = { .... }
const twitterDetails = { ... }
Additionally, index.html
is customized to alter the title and metadata associated with the site for more accurate SEO.
Dependencies:
node@v10.16.0 or higher
npm@6.9.0 or higher
git@2.17.1 or higher
Clone via git
and run via Docker
or run directly via npm install
> npm start
| npm build
| npm run
.
- Pull pre-built container from Github Container Registry, Run, Launch:
docker pull ghcr.io/jimbrig/devpholio:latest
docker run -t -p 3000:3000 devpholio:latest
start http://localhost:3000
- Build and Run Locally:
docker build -t devfolio:latest .
docker run -t -p 3000:3000 devfolio:latest
Hosted via GitHub Pages on my jimbrig.com
Domain: https://devfolio.jimbrig.com
See Deploying on Github Pages docs for React.
The devfolio is automatically deployed using GitHub Actions and Github pages.
- In
package.json
domain name needs to be correct in thehomepage
variable:https://devfolio.jimbrig.com/
. - Configure the custom domain for GitHub pages by adding a
CNAME
file to thepublic/
folder. - Guide to setup GitHub pages from the official CRA docs here.
Jimmy Briggs | 2021