Mega-IQ Angular 8 application. Version 1.0-beta
- Multi-language UI for Mega-IQ Free Online IQ Test
- Enabled Server-side rendering
- Secure Firebase authentication
- Bootstrap responsive design
- Fortawesome, chart.js, owl-carousel, flipclock, infinite-scroll, ngx-share and more cool features.
We use GitHub Projects and Issues for tracking the issues and development tasks.
Thanks to the Mega-IQ team and everyone who was contributing to the development and support of Mega-IQ since 2008.
The Mega-IQ team:
Visit our GitHub Sponsorship page if you would like to become a sponsor and support the Mega-IQ.
Local end-point URL:
- Mega-IQ free IQ test (English)
- Test Mega IQ gratis (Español)
- Мега IQ тест бесплатно (Русский)
- Mega IQ Test kostenlos (Deutsch)
No separate development environment right now.
To setup local development environment:
- Set locale value in the file
src/environments/app-locale.ts. Possible values:en,es,de,ru - Set the value of
apiUrlandapiKeyin the filesrc/environments/environment.prod.ts - (only for run without SSR) Set the value of
apiUrlandapiKeyin the filesrc/environments/environment.ts - Build app, for example, for English run
npm run build:ssr:en - Run the SSR app
npm run serve:ssr - Navigate to
http://localhost:4000/.
Another option is to run without SSR ng serve and navigate to http://localhost:4200/
Build application
- For
ENlocale runnpm run build:ssr:en - For
RUlocale runnpm run build:ssr:ru - For
ESlocale runnpm run build:ssr:es - For
DElocale runnpm run build:ssr:de
Dont' forget to change value of APP_LOCALE_ID and apiUrl before running
a build to an appropriate locale value.
The build artifacts will be stored in the dist/ directory.
The browser app directory is dist/browser and a server-side app directory is dist/server.
Dont' forget to change locale value in the file src/environments/app-locale.ts before running a build.
Use the --prod flag for a production build.
Run ng test to execute the unit tests.
Run ng e2e to execute the end-to-end tests.
New Mega-IQ published in two projects Front-end UI and Back-end API.
| Status | Tasks | Repository | Summary |
|---|---|---|---|
| DONE | 12/12 | mega-iq-api | Milestone 1. Enable Iq Website features |
| DONE | 11/11 | mega-iq-ui | Milestone 1. Enable Iq Website features |
| DONE | 17/17 | mega-iq-api | Milestone 2. Mega-IQ 3.0 release |
| DONE | 47/47 | mega-iq-ui | Milestone 2. Mega-IQ 3.0 release |