An open API service indexing awesome lists of open source software.

https://github.com/jonnytran/dawn-teach-math


https://github.com/jonnytran/dawn-teach-math

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# Dawn Teach Math's website, built with Vue.js

## Introduction
This repository contains the source code for Dawn Teach Math, a website for teachers to provide a modern interface for students to conveniently access Schoology's course material. The website is built with Vue.js.

## Getting Started
To get started, clone the repository with your preferred code editor (VS Code) or through the terminal:

```bash
git clone https://github.com/JonnyTran/dawn-teach-math
cd dawn-teach-math
```

Install the dependencies:

```bash
npm install
```

Then, run the development server:

```bash
npm run dev
```
Open the link provided in the prompt with a browser. Any changes made to the source code (src/) will be automatically reflected in the browser.

## Directory structure

To understand more about the Vue.js's directory structure, see (https://itnext.io/how-to-structure-my-vue-js-project-e4468db005ac).
Here are some of the important files and directories in the project:

- `src/`: Contains the source code for the website.
- `assets/`: Contains the assets for the website, such as images and fonts.
- `components/`: Contains the Vue.js components for the website.
- `router/`: Contains the Vue.js router for the website.
- `views/`: Contains the Vue.js views for the website.
- `App.vue`: The root Vue.js component for the website.
- `main.js`: The entry point for the website.
- `api`: Contains the API for the website.