Site component of programming.in.th
npx skills add https://github.com/programming-in-th/programming.in.th --skill api-developmentInstall this skill with the CLI and start using the SKILL.md workflow in your workspace.
A website for practicing algorithms, data structures and competitive programming. Includes all the resources you need to go from 0 to 1 in algorithms and data structures.
React, Next.js (App Router), Prisma and live on Vercel with Serverless Functions
This section provides a quick start guide for our project.
Please install correct version of Node.js and pnpm, you can use nvm and corepack to manage versions easier.
pnpm i to install needed packages.pnpm dev to start the application. You can access it via http://localhost:3000/.If you only want to contribute to our UI, just fill in database URL, which can be run on your local machine, then run migration and seed script. You can also create Github OAuth app in your personal GitHub account to try it out.
Simply run pnpm dev will do the job.
Start dev server first, then run pnpm test:e2e
You too can help us improve our project by suggesting features, bug report, etc. by opening an issue, or create a pull request. If you want to contribute to submission related module (e.g. realtime view) and need live data, please, don't hesitate to contact us.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation. Please see the LICENSE for more information.