New and updated website for our team https://chainlynx8248.com
  • TypeScript 94.2%
  • CSS 4.1%
  • JavaScript 1.7%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
me-it-is e030e55432
Merge pull request #33 from ChainLynxRobotics/el-8248-instagram-new
Update Instagram link in Footer component
2026-09-09 21:06:34 -07:00
config Update description for scouting matches at Girls Gen 2026-08-20 18:27:03 -07:00
public Add 2025 photo to the index 2026-03-25 17:22:27 -07:00
src/app Update Instagram link in Footer component 2026-09-09 20:45:44 -07:00
.eslintrc.json Initial Commit 2023-12-21 18:56:55 -08:00
.gitignore Initial Commit 2023-12-21 18:56:55 -08:00
next.config.js Added short link redirects 2024-01-21 12:56:30 -08:00
package-lock.json update node.js to 20 2025-09-21 10:18:59 -07:00
package.json update node.js to 20 2025-09-21 10:18:59 -07:00
postcss.config.js Initial Commit 2023-12-21 18:56:55 -08:00
README.md Initial Commit 2023-12-21 18:56:55 -08:00
tailwind.config.ts Initial Commit 2023-12-21 18:56:55 -08:00
tsconfig.json Initial Commit 2023-12-21 18:56:55 -08:00

ChainLynx Robotics Website

Commits to the main branch will automatically deploy. Be sure to make changes on another branch and then pull request to the main for changes to go live.

Running the Dev Server

Once you have a copy of the code on your local machine, you can run the command below to start a dev server to preview your changes.

npm run dev

Open http://localhost:3000 with your browser to see the result.

Tip: If you are getting 'module does not exist errors', make sure you have installed all the libraries by running npm install in the root directory.

Editing Pages

Find different config files in the /config/ directory and use yml syntax to edit text or other values on a page. Most of the config values that edit text on the page support markdown syntax as well as html and plain text.

Dealing with images and files

When a config asks for an image (or a file), you can upload it anywhere in the /public/ directory, and give it the path relative to that directory.

Although not required, it is highly recommended to place images in the /public/imgs/[PAGE_NAME]/ folder and then reference it in the config with url: "/imgs/[PAGE_NAME]/[IMAGE_NAME.png]"

For example, if you wanted to upload the image kickoff.png to the carousel on the home page, you can upload the file to /public/imgs/index/kickoff.png and then reference it in the config like this:

# Inside  /config/index.yml

parent:
    name: "Kickoff for the 2023-2024 season!"
    url: "/imgs/index/kickoff.png"

Directory tree:

├───config
│       index.yml # <- The config file you edit
└───public
    └───imgs
        └───index
                kickoff.png # <- The image you upload