This is the group project I was the coding specialist for at the 2021 C Spire camp. The files in this repo are exactly the same as how they were at the time of presentation, except for this README.md
which was edited afterwards from the original create-next-app
template. To see the changes made after the camp ended, look at the improvements
branch (changes made are in CHANGES.md
).
This project uses Next.js, an extension of the React library created by Facebook. This was chosen because of the simplicity of quickly making multiple pages that share the same layout and styled components.
Demo: https://cspire-camp-2021-trg5503.vercel.app
You need Git, Node.js and npm (which usually comes with the Node.js install) installed on your development machine to build and serve this website.
To download the repo and install the required dependencies:
$ git clone https://github.com/trg5503/cspire-camp-2021.git/
$ cd cspire-camp-2021
$ npm install
You can run the development server, which automatically updates the pages when you save files, by running:
$ npm run dev
The website will be available at http://localhost:3000 in your browser.
To build the site for production:
$ npm run build
After building, you can start the production web server:
$ npm start
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.