No description
- TypeScript 96.6%
- JavaScript 2.8%
- Dockerfile 0.6%
Squashed commit of the following:
commit 13fb596232940fef8982d0125b5486d76de57d03
Author: SrJuggernaut <jugger@srjuggernaut.dev>
Date: Thu Apr 2 12:59:26 2026 -0600
chore(deps): upgrade sharp to v0.34.5, add @types/bun, remove @types/node
commit 17be2f09ddc34560f9577b443c464ce880ca4d21
Author: SrJuggernaut <jugger@srjuggernaut.dev>
Date: Thu Apr 2 12:49:47 2026 -0600
chore: add lint-staged with husky pre-commit hook for automated linting
commit b4a28fb35ee9c8c0a0daf08db2fe34b7f2a2a0f2
Author: SrJuggernaut <jugger@srjuggernaut.dev>
Date: Thu Apr 2 12:49:29 2026 -0600
chore: update husky hooks for latest version and use bun
commit 796c952890c722af4d30ff6f991d7aa3e0f91d47
Author: SrJuggernaut <jugger@srjuggernaut.dev>
Date: Thu Apr 2 12:00:41 2026 -0600
build: add Dockerfile and .dockerignore for Next.js containerization
commit 166ac4350fb7f56ae29c497ba410a9973c737e39
Author: SrJuggernaut <jugger@srjuggernaut.dev>
Date: Thu Apr 2 11:59:44 2026 -0600
chore: moves next config to typescript
Also adds DOCKER_BUILD env variable in prepare for moving out from github workflows
commit ea498588e05397cea4a2f2e1f1e230275a8b719f
Author: SrJuggernaut <jugger@srjuggernaut.dev>
Date: Wed Apr 1 14:17:22 2026 -0600
chore(deps): bump date-fns from 3.3.1 to 4.1.0
commit 3c66b5bad1baf7e092097554df4f1a8048998f4a
Author: SrJuggernaut <jugger@srjuggernaut.dev>
Date: Wed Apr 1 14:16:31 2026 -0600
chore: update @pandacss/dev to v1.9.1
commit 221034133decd8cc93f7152b30b24e0620a61ca9
Author: SrJuggernaut <jugger@srjuggernaut.dev>
Date: Wed Apr 1 14:14:35 2026 -0600
chore: update husky and commitlint
commit 4be0de62fcbf32f415d223a6b29cc48d6a0f3919
Author: SrJuggernaut <jugger@srjuggernaut.dev>
Date: Wed Apr 1 14:07:57 2026 -0600
chore: update FontAwesome dependencies to v7.2.0
commit b595cba4b0c92dc9929d0453bf7d035c104dcced
Author: SrJuggernaut <jugger@srjuggernaut.dev>
Date: Wed Apr 1 14:01:16 2026 -0600
chore: update TypeScript module config to esnext and bundler
commit b8454f750d5988a0ac2882655c43d7cbe2ba2da2
Author: SrJuggernaut <jugger@srjuggernaut.dev>
Date: Wed Apr 1 13:51:25 2026 -0600
feat: add suspense loading state to recover password page
commit d0f4a8866115906eca1c1f5b20ea18d585259bca
Author: SrJuggernaut <jugger@srjuggernaut.dev>
Date: Wed Apr 1 13:48:15 2026 -0600
refactor: enhance TypeScript typing and import consistency
commit 57a6032a24618ccfe03bef9feb9e68e550fc798b
Author: SrJuggernaut <jugger@srjuggernaut.dev>
Date: Wed Apr 1 13:46:02 2026 -0600
chore: upgrade next and deps
commit f8018048bc6ddd0de82f2e37dca7efa97c168da8
Author: SrJuggernaut <jugger@srjuggernaut.dev>
Date: Wed Jul 31 18:44:51 2024 -0600
fix: pm2 run with bun
commit ec196b2850e31906ce995f1dfdafaf084d327090
Author: SrJuggernaut <jugger@srjuggernaut.dev>
Date: Wed Jul 31 18:35:29 2024 -0600
fix: deploy
commit 8802b0fd6825472080d895e5518020febd104a8f
Author: SrJuggernaut <jugger@srjuggernaut.dev>
Date: Tue Jul 30 18:23:15 2024 -0600
feat: nextjs 14 (#20)
* feat: eslint update
* feat: start over and layout
* feat: nextjs13 boilerplate
* feat: static homepage
* feat: static pages
* feat: static unirse
* chore: remove old mui types
* chore: moving from yarn to bun
* chore: update dependencies
* feat: static equipo unirse
* feat: move appwrite to entgamers-database package
* feat: improve ui components
* feat: update dependencies
* feat: static login & register pages
* fix: remove unused logs
* feat: state redux toolkit & feedback slice
* fix: equipo div inside p
* feat: session
* feat: metadataBase
* feat: basic apply form
* feat: http verbs
* feat: recover password flow
* chore: updated dependencies
* fix: fix image config
* fix: api team-applications route
* fix: remove not longer used fonts
* feat: session with current user
* fix: login form recuperar contraseña
* feat: equipo pages now uses data from database package
* feat: useManageErrors hook
* feat: updated cuenta page
* chore: updated old formik forms to use hooks
* feat: updated dependencies &package name
* fix: session related bugs
* fix: missing helper texts
* feat: static applications dashboard
* chore: update dependencies
* refactor: team applications
* fix: session api update
commit 14b52a7800eb73f465aaf468d450b2cce5851b28
Author: SrJuggernaut <jugger@srjuggernaut.dev>
Date: Thu Sep 14 21:15:53 2023 -0600
fix: remove bundle analyzer
commit f11ae1c4f3ea60f688a2732008d07789becf73dd
Author: SrJuggernaut <jugger@srjuggernaut.dev>
Date: Thu Sep 14 21:08:33 2023 -0600
revert: revert to yarn to deploy
commit f5a9a88f8488bb3e7aa3d070016f7e34c56e0764
Author: SrJuggernaut <jugger@srjuggernaut.dev>
Date: Thu Sep 14 14:52:25 2023 -0600
fix: pm2 script
commit f59a7cc0914b1e5d69cfcc43eddf3ede7de56af1
Author: SrJuggernaut <jugger@srjuggernaut.dev>
Date: Thu Sep 14 14:49:04 2023 -0600
fix: interpreter to use pm2 2
commit 3a831acaee3ce6168fafffea1a4f21d63e11f67d
Author: SrJuggernaut <jugger@srjuggernaut.dev>
Date: Thu Sep 14 14:39:51 2023 -0600
fix: interpreter to use pm2
commit b514c6bc6f3abebf282ca28d8e0d01c213c920a5
Author: SrJuggernaut <jugger@srjuggernaut.dev>
Date: Thu Sep 14 14:21:14 2023 -0600
fix: bun doesnt run on pm2
commit ce87aa5ee31e1d4a5eb38a79127cbedfb31ae875
Author: SrJuggernaut <jugger@srjuggernaut.dev>
Date: Thu Sep 14 14:14:12 2023 -0600
feat: moving deployments to bun
commit b26d5d8eba89287503d8aec4d09ca6d49a1169a1
Author: SrJuggernaut <jugger@srjuggernaut.dev>
Date: Thu Sep 14 13:01:22 2023 -0600
chore: updated dependencies
commit 390f8bc8583df2fd16c1e593a7244a78f033f603
Author: SrJuggernaut <jugger@srjuggernaut.dev>
Date: Tue Jul 11 15:46:34 2023 -0600
feat: riot review
commit d926d3a5ef10a372b25c8fc912c24d536041bec4
Author: SrJuggernaut <jugger@srjuggernaut.dev>
Date: Wed Jan 4 15:47:45 2023 -0600
fix: github action name, wrong triggers
commit fdefa84ec7f5f60376da73e189338249421a727b
Author: SrJuggernaut <jugger@srjuggernaut.dev>
Date: Wed Jan 4 15:46:14 2023 -0600
fix: github action naming
commit 9db5e5cebfd1bf0b2938f04d1a88453a920b30e5
Author: SrJuggernaut <jugger@srjuggernaut.dev>
Date: Wed Jan 4 15:44:18 2023 -0600
feat: setup github action to run on new server
commit 35105441cb1bc143cab3909cef4b24232217281e
Author: Jugger <jugger@srjuggernaut.dev>
Date: Sun Oct 9 13:56:41 2022 -0500
docs: deploy env vars
commit 7986456b9c87a1e96f1abfb0ffa1bfe8738981f5
Author: Jugger <jugger@srjuggernaut.dev>
Date: Sun Oct 9 13:20:42 2022 -0500
fix: production git ref
commit f9aea7eea49de0cec2e6d0503490bbfb0f854126
Author: Jugger <jugger@srjuggernaut.dev>
Date: Sat Oct 1 13:34:31 2022 -0500
fix: glass text contrast
commit a68098e7e28c9979243af38874f39d00afdb092b
Author: Jugger <jugger@srjuggernaut.dev>
Date: Sat Oct 1 13:33:29 2022 -0500
ci: use yarn instead npm
commit 864ff91255c49e0cbeef9fa53a9e44c534bbd3ec
Author: Jugger <jugger@srjuggernaut.dev>
Date: Fri Sep 30 19:32:40 2022 -0500
fix: server use isomorphic-fetch
commit c69a166c1f59bf9cf8eb49b8c48e4a0453a807ba
Author: Jugger <jugger@srjuggernaut.dev>
Date: Fri Sep 30 18:23:38 2022 -0500
revert: deploy as sudo
Refs: 624b225
commit 731c9b89623eec1b9f7c376cc240a62b7a94441a
Author: Jugger <jugger@srjuggernaut.dev>
Date: Fri Sep 30 17:50:41 2022 -0500
fix: pass only required env to deploy
commit 624b2251c4040b50ed1a52ba2d7dc4a5e4202320
Author: Jugger <jugger@srjuggernaut.dev>
Date: Fri Sep 30 13:57:27 2022 -0500
feat: post deploy as sudo
commit b73cc51e0836613db28c71e30a1f0a4d88656bfb
Author: Jugger <jugger@srjuggernaut.dev>
Date: Fri Sep 30 13:41:56 2022 -0500
fix: pass environment to actions
commit a35e99f8ff20e5a2ee12452b8176f05467d1d44f
Author: Jugger <jugger@srjuggernaut.dev>
Date: Thu Sep 29 21:54:58 2022 -0500
ci: deploy using pm2
* ci: pm2 configuration file
* ci: github action deploy preview
* ci: github action deploy production
* ci: env variables now pass to pm2
commit 4f8c4f64921afa006472b2933db9596b873da37f
Author: Jugger <jugger@srjuggernaut.dev>
Date: Wed Sep 28 18:09:10 2022 -0500
docs: initial documentation
commit c3dae929c614b8f0eeb3c4a2419acb20e2ea828c
Author: Jugger <jugger@srjuggernaut.dev>
Date: Mon Sep 26 12:01:26 2022 -0500
feat: static site
* feat: mui support & basic theming
* feat: entgamers favicon
* feat: public images until dynamic content can be used
* feat: entgamers & gaming assets
* feat: eslint extra rules
* feat: mui theme modifications
* feat: fontawesome, gsap, bundle analyzer
* feat: common interfaces
* feat: basic layout
* chore: upadted dependencies
* chore: updated dependencies
* feat: updated link styles
* feat: layout now have better interfaces
* feat: basic seo component
* feat: static website
* feat: env variable rules in .gitignore
* feat: added lint to pre-commit
commit 8573d6106654007043a77e3506b614ce440ae56a
Author: SrJuggernaut <jugger@srjuggernaut.dev>
Date: Sat Aug 13 11:29:32 2022 -0500
Initial commit from Create Next App
|
||
|---|---|---|
| .husky | ||
| public | ||
| src | ||
| .dockerignore | ||
| .env.example | ||
| .gitignore | ||
| .postcssrc.json | ||
| bun.lockb | ||
| CODE_OF_CONDUCT.md | ||
| commitlint.config.ts | ||
| CONTRIBUTING.md | ||
| Dockerfile | ||
| ecosystem.config.js | ||
| eslint.config.mjs | ||
| LICENSE | ||
| lint-staged.config.ts | ||
| next-env.d.ts | ||
| next.config.ts | ||
| package.json | ||
| panda.config.ts | ||
| README.md | ||
| tsconfig.json | ||
This is the source code for the EntGamers website.
Table of contents
Development
This project uses Next.js and TypeScript. It is recommended to use Visual Studio Code as your editor. The project is configured to use ESLint for code formatting and linting, in standardJS style. It is also configured to use commitlint for commit message formatting.
Prerequisites
Setup
- Clone the repository
- Copy
.env.exampleto.env.localand fill in the values - Run
yarn installto install dependencies- This will also run
husky installto install git hooks:pre-commitwill runyarn lint- commit messages will be linted using commitlint
- This will also run
- Run
yarn developto start the development server - Open
http://localhost:3000in your browser
Contributing
Please read contributing for details on our contribution process.
Code of Conduct
Please read code of conduct for details on our code of conduct.
Deployment
The website is deployed using pm2. with github actions. The configuration is in .github/workflows/.