🎉 Welcome to the official repository of WeekGolf! 🎉
Here you can find things about:
- The front-end (in
/Client
) - The images (in
/Client/src/assets
) - The back-end (in
/Server
) - The database (in
/Server/src/db
) - The discord bot (in
/Discord
) - The point system (in
/PointSystem
) - The dockers (in
/Docker
)
-
WeekGolf is a website about code golf.
WeekGolf is not the only website about code golf. -
What makes WeekGolf special is that every week there is a new challenge.
At the end of the week, the answers are made public, so that everyone can progress. -
The community votes each month to add a new programming language to WeekGolf
Information on how WeekGolf is made:
- Front end: Solid.JS, Sass, TypeScript, Vite
- Back end: TypeScript, Node.JS, Express
- DataBase: MariaDB
The person who created WeekGolf and maintained it alone for months is TKirishima.
Anyone can contribute to improve WeekGolf!
However, when I talk about improving WeekGolf, it's not about making the code itself as small as possible :)!
If you know how to improve the code of WeekGolf from a performance, readability or code quality point of view, don't hesitate to talk about it on discord or to make a PR directly on this repo
If you see a bug in WeekGolf but don't want to fix it yourself or have a suggestion, going through discord or writing me a mail is a viable option
If you think you have found an important vulnerability in WeekGolf it's best to contact me directly
- Discord: 霧嶋 董香#7386
- E-mail: tkirishima@pm.me
Warning If you voluntarily abuse these security holes, sanctions may be taken