MO Checklist (MOCk) is a checklist for MOers to keep track of their progress in solving Mathematical Olympiad problems. Hope this will help you in your MO journey!
You can save your progress by logging in. For each question, you can mark it as solved, unsolved, or unattempted.
Only focus on the contests you want to practice on!
Only see the most recent problems.
You can share your progress with others by sharing the link to your profile.
Problems and Contests are added in /src/competitions.ts
.
Edit the .env.local.example
file and rename it to .env.local
.
Enable Authentication and set up email and password login.
Enable Realtime Database.
Rules: run helpers/firebaseRuleMaker.js
and copy the output into the rules.
Create a web app from Firebase.
Update the Firebase config in /src/firebase.js
.
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
Open http://localhost:3000 with your browser to see the result.
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.