Skip to content

Latest commit

 

History

History
115 lines (81 loc) · 4.01 KB

README.md

File metadata and controls

115 lines (81 loc) · 4.01 KB

Portfolio

My Portfolio App inspired by my weird creative taste

Table of contents

  1. Installation
  2. Project structure
  3. Usage/user story
  4. Author
  5. Features
  6. Tech stack
  7. Appendix

Installation

  • clone repo

        git clone https://github.com/AdamuAbba/myPortfolio.git
    
  • install dependencies

        yarn
    
  • build locally

        yarn run build
    
  • run locally

        yarn run start
    

Project structure

  • Main Route
    • Home Screen
    • Projects Screen

Desktop

Mobile

User story

  • A user can view all projects i have worked on
  • A user can reach out to me by using the contact form in the footer

Author

🔗 Links

facebook instagram twitter portfolio linkedIn

Features

Tech Stack

Client:

HTML5 CSS3 MUI JavaScript TypeScript ReactRedux ESLint React Router Framer Figma

Server: sanity.io

Appendix

Implementation summary:

  • RTKQuery for accessing api layer with data caching
  • Each component is modularized
Component "folder level"
│   Component.styles.ts
│   Component.tsx
│   index.tsx

  • Sanity is an amazing headless CMS and i would encourage developers looking for something secure and robust and easy to set up to take advantage of its awesome features.