To help you get started, this application provides two important JSON files:
/public/data/
directory, outlines the **required structure** for your `resume.json` file. It shows you the expected fields (like `personalInfo`, `experience`, `education`, `skills`, etc.) and their basic organization. Use this as a blueprint for creating your own resume data./public/data/
, this file provides **sample data** that conforms to the `template.json` structure. It includes example entries for each section, giving you a clearer idea of how to format your own information. Feel free to refer to this while building your `resume.json`.images
for your avatar and other images.resume.json
which will contain your resume content./public/data/
and open template.json
. This file provides the expected structure for your resume.json
file.resume.json
file in your GitHub repository based on the template.json
structure. Fill in your personal details, experience, education, skills, etc.images
folder in your GitHub repository. Ensure the path in your resume.json
correctly points to this image (e.g., `"avatar": "https://your-github-username.github.io/your-repo-name/images/avatar.png"`).https://<your-github-username>.github.io/<your-repo-name>/
.src/libs/resumeAPI.ts
(or a similar file where API calls are handled).resume.json
file. For example:const fetchResumeData = async () => { const response = await fetch('https:// <your-github-username> .github.io / <your-repo-name> / resume.json'); // ... rest of the code };
example.json
file in the /public/data/
directory for convenience. However, for the production build and to ensure your custom data is used, you must configure the API endpoint to your GitHub Pages URL.