/KCAMathsHub

A community-based platform for providing peer-assistance with Math school work and questions, available internally at KCA.

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

KCAMathsHub

This is a project dedicated to providing an online platform for students to ask questions related to Math; this targets students from primary to KS4.

The stack:

  • Language: TypeScript
  • Frontend
    • Next.js
    • Next-Auth
    • Tailwind
  • Backend
    • tRPC
    • Prisma
  • Storage
    • MySQL
    • AWS S3

Setup Instructions for Developers

Install nodejs.

Setup nodejs and yarn (package manager):

npm install --global yarn

Close the terminal window and open a new one on your desktop.

First, clone the repository and install deps:

git clone https://github.com/timthedev07/KCAMathsHub.git
cd KCAMathsHub/app
yarn

Open the folder KCAMathsHub in VSCode or any editor you want.