https://github.com/victorfleite/doman
Application to help parents to apply the glenn doman metodology to their child.
https://github.com/victorfleite/doman
angularjs education kids oop pgsql postgresql teaching yii2
Last synced: about 1 month ago
JSON representation
Application to help parents to apply the glenn doman metodology to their child.
- Host: GitHub
- URL: https://github.com/victorfleite/doman
- Owner: victorfleite
- Created: 2018-01-31T14:01:37.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-02-02T14:15:34.000Z (almost 8 years ago)
- Last Synced: 2025-02-10T01:45:27.409Z (10 months ago)
- Topics: angularjs, education, kids, oop, pgsql, postgresql, teaching, yii2
- Language: PLpgSQL
- Homepage:
- Size: 20.5 MB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Doman Application
This application is a platform to create cards - [Bits of inteligence](http://www.gentlerevolution.com/mm5/merchant.mvc?Screen=CTGY&Category_Code=BOT) - and teach the kids.
## About the Metodology
[Glenn Doman](http://www.iahp.org/about-us/about-glenn-doman) is the founder of [The Institutes for the Achievement of Human Potential (IAHP)](http://www.iahp.org)
[The Gentle Revolution](http://www.gentlerevolution.com/mm5/merchant.mvc?Screen=SFNT&Store_Code=G) started with the book How To Teach Your Baby To Read. When it first appeared it not only created quite a sensation but it helped to unleash the creativity of parents. The first thing every parent learns is that when you start to teach your baby, the baby wants more and he wants more right now. Meeting that demand has not been easy, but it has been the right problem to have because it means we are doing something right. [READ MORE](http://www.gentlerevolution.com/mm5/merchant.mvc?Screen=ABOUT&Store_Code=G)
## Database Script
[doman.sql](https://github.com/victorfleite/doman/tree/master/server/backend/config/script-database/doman.sql)
## Install
Under Construction
## Views
Client Side (Angularjs v1.6.6, Bootstrap v3.3.7, [Auth0](https://auth0.com))
[Login](https://github.com/victorfleite/doman/tree/master/assets/screenshots/client-login-auth0.png) |
[Kids](https://github.com/victorfleite/doman/tree/master/assets/screenshots/client-kids-choose.png) |
[Activities Dashboard](https://github.com/victorfleite/doman/tree/master/assets/screenshots/client-activities.png) |
[Activity 1 Detail](https://github.com/victorfleite/doman/tree/master/assets/screenshots/client-activity-datail.png) |
[Activity 2 Detail](https://github.com/victorfleite/doman/tree/master/assets/screenshots/client-activity2-datail.png) |
[Activity 1 Execution](https://github.com/victorfleite/doman/tree/master/assets/screenshots/client-activity-execution.png)
Server Side (PHP, Yii2 and Api Rest)
[Dashboard](https://github.com/victorfleite/doman/tree/master/assets/screenshots/server-dashboard.png) |
[Activities Admin](https://github.com/victorfleite/doman/tree/master/assets/screenshots/server-activities-admin.png) |
[Activity 1 Management](https://github.com/victorfleite/doman/tree/master/assets/screenshots/server-activity-managment.png)
## Run the Application
Client Application : http://localhost/doman/
Server Application : http://localhost/doman/server/
Api EndPoint: http://localhost/doman/server/service/api/www/index.php/v1
## The Client application uses Auth0. What is Auth0?
[Auth0](https://auth0.com) helps you to:
* Add authentication with [multiple authentication sources](https://docs.auth0.com/identityproviders), either social like **Google, Facebook, Microsoft Account, LinkedIn, GitHub, Twitter, Box, Salesforce, amont others**, or enterprise identity systems like **Windows Azure AD, Google Apps, Active Directory, ADFS or any SAML Identity Provider**.
* Add authentication through more traditional **[username/password databases](https://docs.auth0.com/mysql-connection-tutorial)**.
* Add support for **[linking different user accounts](https://docs.auth0.com/link-accounts)** with the same user.
* Support for generating signed [Json Web Tokens](https://docs.auth0.com/jwt) to call your APIs and **flow the user identity** securely.
* Analytics of how, when and where users are logging in.
* Pull data from other sources and add it to the user profile, through [JavaScript rules](https://docs.auth0.com/rules).
## Create a free Auth0 account
1. Go to [Auth0](https://auth0.com/signup) and click Sign Up.
2. Use Google, GitHub or Microsoft Account to login.
## Author
[Victor Leite](https://www.linkedin.com/in/victor-leite-software-engineer/)
## License
This project is licensed under the MIT license. See the [LICENSE](LICENSE.txt) file for more info.