An education website to help students prepare for the gruesome national exams by providing the latest sample tests and exercises with the support from a group of volunteering and talented teachers. Our mantra is: education should be free* and accessible for anyone, just like communism.
*except teacher supporting. They need something to eat.
- Receiving support from a group of famous, talented and seasoned teachers.
- Modern online learning approach, students are the one who ultimately control where and when to learn unless they have helicopter parents.
- Cheaper price than the traditional method. Even cheaper than lifetime Pornhub Premium.
- Huge exercise storage and active forum which help students practice and discuss in the most efficient way. Knowledge is shared online for everyone, a bit like communism.
- Be known and beloved by student all over the country.
- Additional income, which can scale up quickly the more students you have and the more you have them clicking the ads, a bit like capitalism.
yarn dev-server
# Use npm instead of yarn because up until now (20/11/2019)
# yarn does not support passing arguments to npm script
npm run deploy --M='commit message'
My commit message convention is similar to the one from Angular team
but with an additional type imp
which means improve or polish existing feature(s)
- build: Changes that affect the build system or external dependencies (example scopes: gulp, broccoli, npm)
- ci: Changes to our CI configuration files and scripts (example scopes: Circle, BrowserStack, SauceLabs)
- docs: Documentation only changes
- feat: A new feature
- imp: Improving or polishing existing feature(s)
- fix: A bug fix
- perf: A code change that improves performance
- refactor: A code change that neither fixes a bug nor adds a feature
- style: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)
- test: Adding missing tests or correcting existing tests