AGGIE is a friendly and professional teaching assistant designed to help educators in elementary schools. It offers assistance in numeracy, literacy, and various topics, tailored to different age levels and types of activities.
These instructions will help you set up AGGIE on your local machine for development and testing purposes.
Before you begin, ensure you have the following installed:
- Node.js
- npm (comes installed with Node.js)
Follow these steps to get AGGIE up and running:
-
Clone the repository:
git clone https://github.com/torranca/aggie.git cd aggie
-
Install the necessary packages:
npm install
-
Start the development server:
npm start
This will open AGGIE in your default web browser. If it doesn't open automatically, visit http://localhost:3000 in your browser.
The main parts of the AGGIE application are organized as follows:
public/
: Contains the HTML template and other public assets.src/
: Contains the React components and styles.App.js
: The main React component.MainScreen.js
: Displays the main screen with options for Numeracy, Literacy, and Topic.ActivityScreen.js
: Displays activities or resources based on the selected option.index.js
: The entry point for the React app.index.css
: The stylesheet where Tailwind CSS is imported.
- React - A JavaScript library for building user interfaces.
- Tailwind CSS - A utility-first CSS framework.
- Alan Torrance - Initial work - Torranca