chriscoderdr / chriscoder-portfolio

0 stars 0 forks source link

Architecture and Tech Stack #2

Open chriscoderdr opened 5 hours ago

chriscoderdr commented 5 hours ago

Research task on architecture and tech stack in preparation to the project

chriscoderdr commented 5 hours ago

Portfolio Project - Architectural Decisions Summary

Frontend Framework

Styling

TypeScript

State Management

Component Library

Hosting

Contact Form & Communication

SEO & Analytics

Continuous Integration/Continuous Deployment (CI/CD)

Project Structure

Data Fetching & Static Content

Accessibility

Quality Assurance (QA) Testing


ERD (Entity-Relationship Diagram)

This project is relatively simple and doesn't require a complex database setup. However, if using CMS options like Contentful or Sanity for portfolio items, the structure would include entities like PortfolioItem, Testimonial, and Skill, related to the main User entity.

FlowChart

Below is a basic flowchart outline for user navigation:

  1. Home Page: Introduction, Hero Section
  2. Skills Section: Overview of key skills and technologies
  3. Portfolio Section: Showcases projects with a filter and detailed view
  4. Experience Section: Timeline of work and educational experience
  5. Contact Section: Contact form and social links