Website For CodeChef VITC

A website for the CodeChef Chapter in VIT Chennai! Written using ReactJS.

Installing for development

Fork the repository

Clone the repo using git clone

Go to the folder where it has been cloned using cd CodeChef-website

Ensure you have npm installed by running npm --version (Download node with npm preinstalled from here or download only npm from here)

Install all required dependencies by running npm install

You can run the website locally using npm start

Project structure

All code and assets are in the src or in the public folder

Components are to be added in the Componenets folder located within src

New pages will be added in Pages folder in src

Any css stylesheets are to be added into Styles folder (Prefer using stylesheets over inline or embedded css)

Available commands

npm start

Runs the app in development mode (can be viewed at http://localhost:3000 in your browser.)

npm test

Launches the test runner in interactive watch mode. Read more about it here

npm run build

Builds the app for production into the build folder

npm run deploy

Deploy the built website to github pages