/KWoC-21-Frontend

Frontend Repo for KWoC 21, built in React

Primary LanguageJavaScript

KWoC React

The truth redifined.

Netlify Status

Deploy Preview

KWoC website rewritten in React! Cause why not!

Before you start contributong it is recommended to read Contributing Guide.

We are using several tools that you might be unfamiliar with, or would just like to refresh your basics for the same. This document lays out the tools we are using and the relevant docs and tutorials to learn them.

You can find further instructions in Learn Page.

Setting up Locally

Install Instructions

yarn

Running on Local host

yarn start

Create Build files

yarn build

This project was bootstrapped with Create React App.

Useful files' paths

  • Forms

    • Mentor Form - src/components/form/MentorForm.js
    • Student Form - src/components/form/StudentForm.js
    • Project Form - src/components/ProjectForm.js
  • Dashboard

    • Student Dashboard - src/components/dashboard/StudentDashboard.js
    • Mentor Dashboard - src/components/dashboard/MentorDashboard.js
  • Tables

    • Project Stats Table - src/components/tables/MentorsTable/ProjectsTable.js
    • Student Stats Table - src/components/tables/StudentsTable/StudentsTable.js
  • Individual Stats

    • Individual Project Stats - src/components/indivStats/mentorStats/MentorStats.js
    • Individual Student Stats - src/components/indivStats/studentStats/StudentStats.js
  • Projects Page

    • Project Card - src/components/projects/ProjectCard.js
    • Projects Page - src/components/projects/Projects.js
  • Misc

    • FAQ - src/components/FAQ.js
    • OAuth Logic - src/components/OAuth.js