Create your professional portfolio website in minutes by just updating JSON files! No coding required! 🚀
JSON Web Builder is an open-source project that lets you create a beautiful, modern portfolio website without writing any code. Simply update the JSON files with your information, and your website is ready to showcase your:
- 👤 Professional Profile
- 💼 Projects
- 📝 Blog Posts
- 🛠️ Skills
- 📄 Work Experience
- 📱 Social Links
- 📧 Contact Information
- 🎨 Modern and responsive design
- ⚡ Built with React + TypeScript + Vite
- 🎯 SEO friendly
- 📱 Mobile-first approach
- 📄 Add custom pages
- ⚙️ Easy customization through JSON files
- 🎭 Animated transitions
- 🔧 Built with TailwindCSS and ShadCN for beautiful UI
To create your own portfolio, click on the "Use this template" button above
- Clone the repository:
git clone https://github.com/dev3mike/jwb.git
cd jwb
- Install dependencies:
npm install
- Update your information:
Navigate to
src/data
and update the following files with your information:
profile.ts
- Your personal informationprojects.ts
- Your projectsblog.ts
- Your blog postswork-experiences.ts
- Your work historysocial-links.ts
- Your social media linkscontact.ts
- Your contact informationnavigation.ts
- Website navigation structurecustom-pages.ts
- Add custom pages if needed
- Start the development server:
npm run dev
- Build for production:
npm run build
All website content is controlled through TypeScript files in the src/data
directory. No need to touch any React components or styling files! Just update the JSON objects in these files to reflect your information.
- React 18
- TypeScript
- Vite
- TailwindCSS
- Framer Motion
- React Router DOM
- ShadCN UI Components
Contributions are welcome! Feel free to:
- Fork the repository
- Create your feature branch
- Commit your changes
- Push to the branch
- Create a Pull Request
This project is licensed under the MIT License with attribution requirements. This means you are free to use, modify, and distribute the project, provided that you:
- Include the original license and copyright notice
- Provide appropriate credit to JWB
- Include a link to the original repository
See the LICENSE file for full details.
If you find any issues or have suggestions, please open an issue in the GitHub repository.
❤️ Innovative Bytes by Masoud