A dynamic and responsive portfolio template built with Express.
- Server: Node, Express
- Templating Engine: pug
- External Resources used:
- Design Inspiration: bedimcode
- 📂 Dynamic: Automatically fetch projects from your GitHub repositories
- 📱 Responsive: Designed for devices of all sizes
- 🌓 Light/Dark theme toggle
- 🎈 Lightweight
- 🚀 Demo
Clone the project
git clone https://github.com/VaibhavAswal/myFolio.git
Go to the project directory
cd myFolio
Install dependencies
npm install
Start the server
npm run start
To fetch projects from your Github
Credential are stored in Config.js edit it with your Github token and username
let config = {};
config.githubToken = "YOUR GITHUB TOKEN HERE";
config.githubUsername = "YOUR USERNAME HERE";
module.exports = config;
For editing page contents
Navigate to /views where you can find two pug templates index and projects. Index is static and projects is dynamic. You can edit both according to your needs.
For adding images and other static files
You can store your files at /public from where your can dierectly link them in pug using. You can see linked css files in the projects for example
Contributions are always welcome!
You can create requests on dev branch Feel Free to Contribute
Please adhere to this project's code of conduct
.