Skip to content

Conversation

@Seanamccormick7
Copy link

Developer: Sean McCormick

Pull Request Summary

Added dynamic routing for individual blog posts and implemented commenting support. Users can now navigate to /blog/[slug] to view a specific blog with its comments.

Pull Request Readiness Checklist

  • Code is neat, readable, and works
  • Comments are appropriate
  • The commit messages follows our guidelines
  • The developer name is specified
  • The summary is completed
  • Ask for a review in communication channels

Screenshots/Screencast

image image

- Move milestone 1 HTML/CSS files to bootcamp-milestone-1/
- Add bootcamp-milestone-1/ to .gitignore
- Initialize Next.js 14 with TypeScript, Tailwind, and App Router
- Remove default Next.js files from public/
- Add project images to public/images/
- Update metadata in layout.tsx
- Clean globals.css keeping only Tailwind imports
- Create Blog interface with TypeScript types
- Add blogData.ts with blog post array
- Create Navbar with Next.js Link navigation
- Implement responsive navigation with CSS modules
- Create reusable Footer with CSS modules
- Create BlogPreview accepting Blog interface props
- Implement Next.js Image optimization
- Add Link component for navigation
- Import and render Navbar and Footer
- Add profile image using Next.js Image
- Display bio and introduction text
- Add bootcamp-milestone-1/ to .gitignore to exclude from version control
- Create blog page using App Router
- Map over blogs data array to render BlogPreviews
- Create ProjectCard component for displaying project information
- Add projectData.ts with all three projects (InternTrackr, Headshot AI, Homebase)
- Implement portfolio page using component mapping for DRY code
- Include project images, descriptions, tech stacks, and external links
- Convert Milestone 1 form HTML to React
- Update labels with htmlFor attributes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant