A minimalist single-page portfolio website developed using Gatsby & Material-UI.
View Deployment: Avi Mishra's portfolio
- ⚡️ Static Website
- 📱 Mobile Responsive Design
- 🎨 Dark/Light Mode
yarn // Install NPM packages
yarn dev // Start development server
In the Github project settings, set the default branch from which the site is currently being built in this case it is gh-pages
. Then run this script:
yarn deploy
Visit Github Pages & gh-pages.
Update personal information such as name, email & IDs in basic_information.json
-
projects_information.json
: Contains an array of objects, where each object corresponds to an individual project.[ { "name": "Project A", "img_src": "abc.png", // Display Image ("src/assets/abc.png") "stacks": ["react", "node"], // Stack Badges (stackPresets.js) "description": "Lorem ipsum...", "url": "<deployment-url>", // URL of project "github_url": "<github-url>" // URL of Github Repo } ]
-
stackPresets.js
: Create a new stack presets by adding label & SVG. You can find SVGs from @fortawesome and @material-ui/icons. -
src/assets/<img_src>
: Add the display image, filename should match theimage_src
specified inprojects_information.json
.
To update the contact form, visit Formspree or any similar API and update it in basic_information.json
.
"contact_form_url": "<api-endpoint>",
├── src
│ ├── assets
│ │ ├── IMAGE ASSETS
│ ├── content
│ │ ├── basic_information.json
│ │ ├── projects_information.json
│ │ ├── stackPresets.js
│ │
├── static
│ ├── favicon.ico
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!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
file for more information.