Skip to content

Commit 7208060

Browse files
authored
Release: merge development, auth page
Release: merge development, auth page
2 parents d65d12c + 586e223 commit 7208060

File tree

103 files changed

+3427
-1371
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

103 files changed

+3427
-1371
lines changed

.eslintrc.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
"no-undef": "off",
1616
"no-unused-vars": "off",
1717
"react/no-unescaped-entities": "off",
18-
"@next/next/no-page-custom-font": "off"
18+
"@next/next/no-page-custom-font": "off",
19+
"react-hooks/exhaustive-deps": "off"
1920
}
2021
}

.github/pull_request_template.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
### Description
2+
3+
[Provide a brief summary of the changes in this PR]
4+
5+
### Related Issue(s) / Tickets
6+
7+
[Link any relevant Jira tickets, GitLab issues, or discussions]
8+
9+
- Related Issue: #...
10+
- Notion/Jira Ticket: [JIRA-XXXX](link)
11+
12+
### Checklist
13+
14+
Please review and check all applicable items:
15+
16+
- [ ] I have tested the changes locally and they work as expected
17+
- [ ] I have added/updated relevant documentation (if applicable)
18+
- [ ] My code follows the project's coding style guidelines
19+
- [ ] All tests pass successfully
20+
- [ ] I have updated the necessary dependencies (if applicable)
21+
- [ ] I have squashed any insignificant commits into meaningful ones
22+
23+
### Screenshots (if applicable)
24+
25+
[Include screenshots or GIFs to demonstrate UI changes, if relevant]
26+
27+
### Additional Notes
28+
29+
[Add any additional context or notes for the reviewers]

.prettierrc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,6 @@
44
"printWidth": 120,
55
"tabWidth": 2,
66
"singleQuote": false,
7-
"arrowParens": "always"
7+
"arrowParens": "always",
8+
"plugins": ["prettier-plugin-tailwindcss"]
89
}

README.md

Lines changed: 11 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,18 @@
1-
This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).
1+
![Logo](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/th5xamgrr6se0x5ro4g6.png)
22

3-
## Getting Started
3+
# Hammercode Web
44

5-
First, run the development server:
5+
Hammercode is a technology community based in Palu, Indonesia. The community focuses on development and learning in the field of technology, with the aim of building a professional network and improving the skills of its members in the digital world. Hammercode often organizes events, trainings, and workshops to facilitate members in developing their skills in software development, design, and other technologies.
66

7-
```bash
8-
npm run dev
9-
# or
10-
yarn dev
11-
# or
12-
pnpm dev
13-
# or
14-
bun dev
15-
```
7+
## Authors
168

17-
Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
9+
Add collaborator if you contribute on this repo
1810

19-
You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file.
11+
- [@eezhal92](https://www.github.com/eezhal92)
12+
- [@mpsalunggg](https://www.github.com/mpsalunggg)
13+
- [@vickyadrii](https://www.github.com/vickyadrii)
14+
- [@adzaky](https://www.github.com/adzaky)
2015

21-
This project uses [`next/font`](https://nextjs.org/docs/basic-features/font-optimization) to automatically optimize and load Inter, a custom Google Font.
16+
## Tech Stack
2217

23-
## Learn More
24-
25-
To learn more about Next.js, take a look at the following resources:
26-
27-
- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
28-
- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.
29-
30-
You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome!
31-
32-
## Deploy on Vercel
33-
34-
The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js.
35-
36-
Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.
18+
![TypeScript](https://img.shields.io/badge/-TypeScript-007ACC?style=flat-square&logo=typescript&logoColor=white)![React](https://img.shields.io/badge/-React-blue?style=flat-square&logo=react)![Next.js](https://img.shields.io/badge/-Next.js-black?style=flat-square&logo=next.js)![Node.js](https://img.shields.io/badge/-Node.js-339933?style=flat-square&logo=nodedotjs&logoColor=white)

components.json

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,21 @@
11
{
22
"$schema": "https://ui.shadcn.com/schema.json",
3-
"style": "default",
3+
"style": "new-york",
44
"rsc": true,
55
"tsx": true,
66
"tailwind": {
7-
"config": "tailwind.config.ts",
8-
"css": "src/app/globals.css",
7+
"config": "",
8+
"css": "src/app/[locale]/globals.css",
99
"baseColor": "slate",
1010
"cssVariables": true,
1111
"prefix": ""
1212
},
1313
"aliases": {
1414
"components": "@/components",
15-
"utils": "@/lib/utils"
16-
}
15+
"utils": "@/lib/utils",
16+
"ui": "@/components/ui",
17+
"lib": "@/lib",
18+
"hooks": "@/hooks"
19+
},
20+
"iconLibrary": "lucide"
1721
}

next-env.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
/// <reference types="next/image-types/global" />
33

44
// NOTE: This file should not be edited
5-
// see https://nextjs.org/docs/basic-features/typescript for more information.
5+
// see https://nextjs.org/docs/app/api-reference/config/typescript for more information.

package.json

Lines changed: 23 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"private": true,
55
"type": "module",
66
"scripts": {
7-
"dev": "next dev",
7+
"dev": "next dev --turbopack",
88
"build": "next build",
99
"start": "next start",
1010
"lint": "next lint",
@@ -20,14 +20,14 @@
2020
}
2121
},
2222
"dependencies": {
23-
"@hookform/resolvers": "^3.9.0",
23+
"@hookform/resolvers": "^5.0.1",
2424
"@radix-ui/react-alert-dialog": "^1.1.1",
2525
"@radix-ui/react-avatar": "^1.1.1",
2626
"@radix-ui/react-dialog": "^1.1.1",
27-
"@radix-ui/react-dropdown-menu": "^2.1.1",
28-
"@radix-ui/react-label": "^2.1.0",
27+
"@radix-ui/react-dropdown-menu": "^2.1.15",
28+
"@radix-ui/react-label": "^2.1.6",
2929
"@radix-ui/react-select": "^2.1.1",
30-
"@radix-ui/react-slot": "^1.2.0",
30+
"@radix-ui/react-slot": "^1.2.2",
3131
"@radix-ui/react-toast": "^1.2.2",
3232
"@radix-ui/react-tooltip": "^1.1.3",
3333
"@vitest/coverage-v8": "^2.1.3",
@@ -36,17 +36,19 @@
3636
"clsx": "^2.1.1",
3737
"embla-carousel-autoplay": "^8.2.0",
3838
"embla-carousel-react": "^8.2.0",
39-
"lucide-react": "^0.451.0",
39+
"jwt-decode": "^4.0.0",
40+
"lucide-react": "^0.511.0",
4041
"motion": "^12.7.4",
41-
"next": "14.2.5",
42-
"next-intl": "^3.17.6",
42+
"next": "15.3.2",
43+
"next-intl": "^4.1.0",
4344
"next-themes": "^0.3.0",
44-
"react": "^18",
45-
"react-dom": "^18",
46-
"react-hook-form": "^7.53.1",
47-
"tailwind-merge": "^3.2.0",
45+
"prettier-plugin-tailwindcss": "^0.6.11",
46+
"react": "19.1.0",
47+
"react-dom": "19.1.0",
48+
"react-hook-form": "^7.56.2",
49+
"tailwind-merge": "^3.3.0",
4850
"tailwindcss-animate": "^1.0.7",
49-
"zod": "^3.23.8"
51+
"zod": "^3.24.4"
5052
},
5153
"devDependencies": {
5254
"@tailwindcss/postcss": "^4.1.4",
@@ -55,13 +57,13 @@
5557
"@testing-library/react": "^16.0.0",
5658
"@testing-library/user-event": "^14.5.2",
5759
"@types/node": "^20",
58-
"@types/react": "^18",
59-
"@types/react-dom": "^18",
60+
"@types/react": "19.1.5",
61+
"@types/react-dom": "19.1.5",
6062
"@typescript-eslint/eslint-plugin": "^8.0.1",
6163
"@typescript-eslint/parser": "^8.0.1",
6264
"@vitejs/plugin-react": "^4.3.3",
6365
"eslint": "^8",
64-
"eslint-config-next": "14.2.5",
66+
"eslint-config-next": "15.3.2",
6567
"eslint-config-prettier": "^9.1.0",
6668
"eslint-plugin-react": "^7.35.0",
6769
"husky": "^9.1.4",
@@ -71,10 +73,15 @@
7173
"prettier": "3.3.3",
7274
"tailwindcss": "^4.1.4",
7375
"ts-node": "^10.9.2",
76+
"tw-animate-css": "^1.3.0",
7477
"typescript": "^5",
7578
"vitest": "^2.1.3"
7679
},
7780
"lint-staged": {
7881
"**/*": "prettier --write --ignore-unknown"
82+
},
83+
"resolutions": {
84+
"@types/react": "19.1.5",
85+
"@types/react-dom": "19.1.5"
7986
}
8087
}

0 commit comments

Comments
 (0)