A headless CMS designed specifically for portfolio websites.
1// Fetch portfolio data
2const res = await fetch("https://6808275830d4efb30a3f.nyc.appwrite.run/teams/TEAM_ID");
3const { title, description, projects, education, experience } = await res.json();
4
5// Render in your app
6return (
7 <div>
8 <h1>{title}</h1>
9 <p>{description}</p>
10 {education.map(edu => (
11 <EducationCard key={edu.id} {...edu} />
12 ))}
13 {expierience.map(exp => (
14 <ExperienceCard key={exp.id} {...exp} />
15 ))}
16 {projects.map(project => (
17 <ProjectCard key={project.id} {...project} />
18 ))}
19 </div>
20);
Everything you need, nothing you don't.
One endpoint, zero complexity. Build your portfolio in minutes with our developer-friendly API.
No premium tiers, no hidden costs. All features available to everyone, forever.
Invite team members to collaborate on your portfolio projects. Share management and editing responsibilities seamlessly.
No complex documentation. Just fetch and go.
Fetch a complete portfolio with one simple API call. Include projects, experience, and more.
1{
2 "id": "123456",
3 "name": "My Portfolio",
4 "title": "Kenneth Bass",
5 "description": "A full-stack developer based in Oklahoma",
6 "socials": [
7 "https://github.com/dishwasher-detergent",
8 "https://codepen.com/kennethbass",
9 "https://linkedin.com/in/kennethtylerbass"
10 ]
11 "education": [...],
12 "projects": [...],
13 "experience": [...]
14}
No credit card required. No hidden fees.
Start free now