Skip to content

talentmaker/site

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ac63d4c · Jan 15, 2022
Jan 15, 2022
Aug 27, 2021
Jan 24, 2021
Dec 28, 2021
Dec 23, 2021
Jan 13, 2022
May 26, 2021
Jun 14, 2021
Apr 23, 2021
Apr 25, 2021
Dec 23, 2021
Sep 27, 2020
Jun 12, 2021
Aug 9, 2021
Apr 23, 2021
Oct 22, 2021
Dec 23, 2021
Aug 11, 2021
Dec 28, 2021
Jun 27, 2021
Dec 23, 2021
Aug 26, 2021
Jan 15, 2022
Jan 15, 2022
Jun 10, 2021
Oct 3, 2021

Repository files navigation

Talentmaker Site

Live Site

GitHub GitHub Workflow Status Code Size

Web app for talentmaker which interacts with an api, hosted by a web server.

Browser Support

The current browserslist config covers about 90% of users

Resources

Path Aliasing

  • ~ is an alias for the root directory (src) of the app, simillar to the Unix home alias

Directory Structure

The directory structure in src/ is based off this Free Code Camp Article

  • adapers
    • All connections to API endpoints are made here
    • The createAdapters API is a nifty way to reduce imports and create endpoint interactions with minimal boilerplate
    • Adapters should be ordered via CRUD (post, get, put, delete)
  • components
    • The first "layer" defines all all reusable components
    • Page-specific components go into components/pages
  • contexts
    • Defines all React contexts
  • images
    • Includes commonly reused images
  • pages
    • Defines individual pages which leverage components from components to display content, while doing the necessary preprocessing to display these components
  • schemas
    • Includes yup schemas and their respective output types
  • styles
    • Global scss styles such as SASS variables
  • utils
    • Utility functions