An application for Grades 1-4 students to learn and practice Math.
Table of Contents
Online Version of full free educational site.
You'll need to have npm and node installed locally, globally.
- npm
npm install npm@latest -g
- node --> Install latest Node version globally via https://nodejs.org/en
- MongoDB Server Set Up locally or on Cloud --> https://www.mongodb.com/
- Google OAuth Key --> https://developers.google.com/identity/protocols/oauth2
- Brevo email API Key --> https://www.brevo.com/features/email-api/
- Clone the repo
git clone https://github.com/MarkLovesCoding/MathGenius.git
- Install NPM packages
npm install
- Run 'npm run start' in terminal to load page locally on port 3000.
npm run start
- Create API Keys and DBs for MongoDB, Google Oauth, Brevo (Sendinblue). Pathways to .env can be manipulated within code based on your specific directory set up.
Task Compass is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. You are free to use and modify the project for non-commercial purposes, as long as you provide proper attribution and distribute your contributions under the same license.
Mark Halstead - (https://www.markhalstead.dev) (admin@mathgenius.ca)
Project Link: https://github.com/MarkLovesCoding/MathGenius
I'd like to provide credit to the online educational community that paved the way for me as a self-taught developer. As well credit to the free image resources used for the web app and read me.