Skip to content

Junior-Caucus-SU/NextJS-Rewrite

Repository files navigation

Junior Caucus Website (Rewrite)

This is a Next.js project bootstrapped with create-next-app.

Visit our timeline here.

Quick Start

To run main branch on localhost, do this:

git clone https://github.com/Junior-Caucus-SU/NextJS-Rewrite.git
cd NextJS-Rewrite
npm i
npm run dev

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

Other Commands

Bundles the app into static files for production.

npx next build

Setting the Google Sheets File

To run correctly, this project parses data from google sheets – the specific google sheets structure that needs to be used will be explained at a later point.

To setting the schedule, here are the special keywords.

dayType Meaning
Conference Conference Day for Teachers
Extended Extended Homeroom Schedule
Homeroom Normal Homeroom Day
Regular Regular School Day
TF Thursday-Friday Schedule
No School No School

Next Steps for this project.

  1. Organize the code so it relies on fewer api calls and less javascript
  2. Rework the README so this could be run by anyone
  3. Optimize the code

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

About

The NextJS rewrite of the Junior Caucus Website

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •