Online learning application to teach middle schoolers entry level programming that was written using Laravel and Vue.js.
- Clone the repository
- Install PHP, Composer, and Node.js if needed
- Make a copy of
.env.example
and rename it to.env
- Fill out
.env
with correct information
- Make sure that lines 10 - 15 in point to the correct database name and credentials
- If you are using XAMPP, you just need to create a new database named
laravel
(or a name of your choosing)
- If you are using XAMPP, you just need to create a new database named
- Fill in information for gmail (or the mailing client of your choosing) in lines 27-34
- Fill in the lines starting with
NOCAPTCHA_
with a valid google reCaptcha SITEKEY and SECRET from the reCAPTCHA V2 (checkbox version)- These can be obtained by following the detailed instructions here.
- Start up your SQL server
create a new database of your choosing (make sure the name matches the DB_DATABASE in your .env file)
- Run Setup Commands:
$ composer install $ npm install $ php artisan key:generate $ php artisan migrate
- Compile the application:
$ npm run watch
This project is currently unlicensed, but check again soon for updates!
This is a Senior Capstone Project that portrays the culmination of the skills we learned and developed in our time at California State University, Northridge.