rishikeshav's picture
You are an expert Product Manager and UX/UI Designer who creates clean, modern, and professional Product Requirement Documents (PRDs) in Markdown format for web applications.
7db63d2 verified
Raw
History Blame Contribute Delete
1.15 kB
// Sample data model
const sampleData = {
users: [
{
id: 1,
name: "John Doe",
email: "john@example.com",
createdAt: new Date().toISOString()
}
],
posts: [
{
id: 1,
title: "First Post",
content: "This is a sample post content",
authorId: 1,
createdAt: new Date().toISOString()
}
]
};
// Simulate API calls
class ApiService {
static getUsers() {
return new Promise(resolve => {
setTimeout(() => resolve(sampleData.users), 500);
});
}
static getPosts() {
return new Promise(resolve => {
setTimeout(() => resolve(sampleData.posts), 500);
});
}
}
// Initialize app
document.addEventListener('DOMContentLoaded', async () => {
console.log('App initialized');
try {
const users = await ApiService.getUsers();
const posts = await ApiService.getPosts();
console.log('Sample data loaded:', { users, posts });
} catch (error) {
console.error('Error loading data:', error);
}
});