Skip to content

Latest commit

 

History

History
64 lines (64 loc) · 3.62 KB

start-here.md

File metadata and controls

64 lines (64 loc) · 3.62 KB
root                                => the root of the project/repo
├── components                      => includes all the building blocks of the website
│   ├── custom                      => includes all the custom components that are being used by other components in different ways.
│   │   ├── button.js
│   │   ├── headline.js             => H1 Heading
│   │   └── paragraph.js            => long paragraphs.
│   ├── inner-components            => includes all the components that are inserted inside other components.
│   │   ├── computer.js             => The laptop component shown in the header
│   │   ├── hamburgerMenu.js
│   │   ├── nav-options.js          => Navigation options only.
│   │   └── typing.js               => the typing effect on laptop component.
│   ├── about.js                    => the about section
│   ├── analytics.js                => the analytics section
│   ├── blog.js                     => the blog section
│   ├── contact.js                  => the contact section
│   ├── footer.js                   => the footer section
│   ├── header.js                   => the header section
│   ├── layout.js                   => Layout which is a component that wraps all sections.
│   ├── loader.js                   => the loader
│   ├── navigation.js               => the navigation
│   ├── testimonials.js             => the testimonials
│   └── work.js                     => the work section
├── content                         => includes all the content of the website for easy update.
│   ├── about
│   │   └── about.md
│   ├── contact
│   │   └── contact.md
│   ├── header
│   │   └── header.md
│   ├── navigation
│   │   └── navigation.md
│   ├── testimonials
│   │   └── testimonials.md
│   └── work
│   │   └── work.md
├── lib                             => includes functions that are acting like libraries.
│   ├── queryMarkdown.js            => this queries all the markdown files in the content folder.
│   ├── animation.js                => this has all the CSS animations that the website uses.
│   ├── carousel.js                 => this is responsible for the carousels on the website
│   └── isInView.js                 => this checks if a given element is in the view port
├── pages                           => includes all pages that structure the website.
│   ├── _app.js                     => Next.js App component to initialize pages.
│   ├── _document.js                => This custom Component is used to inject things that are the same for all pages in the head.
│   ├── blog.js                     => Blog Page
│   └── index.js                    => Home Page
├── public                          => includes all assets and fonts.
│   ├── brand
│   ├── fonts
│   ├── icons
│   ├── images
│   ├── projects
│   └── favicon.ico
├── styles                          => includes all custom OR global styles and fonts.
│   └── fonts.css
├── theme                           => includes all theme related things.
│   └── media.js
├── .gitignore
├── babel.config.json               => custom babel config that takes care of SVG's and Styled-Components.
├── package.json
├── start-here.md                   => You are here.
├── README.md
└── yarn.lock