金継ぎ - break it. fix it. ship it.
Its a website made for ysws which is still in draft named as kintsugi. Kintsugi is Japanese art of reparing broken pottery by mending the cracks.
- Create Project
- Read Project
- Update Project
- Delete Project
- Ship Project
- Edit Project
- Time Tracking using hackatime
- Shipping Projects
- Approving, Rejecting, Requesting Changes, Perm Reject Projects
- Full Reviewers Dash - With showing time tracked on hackatime along with git commits, reviewer, reviewer notes, audit notes, and more...
- Admin Dash - User Models, Projects Models, Ship Event Models, and Audit Logs
- Next JS
- HC Auth
- Hackatime
- Neon
- TailwindCSS
- Framer Motion
- Drizzle
- PostgreSql
- Lucide Icons
- GIT
- GITHUB
- Slack API
- Clone the Repository
git clone https://github.com/akshansh-kakkkar/kintsugi.git
- Install the dependencies
bun install
- Add the Env
DATABASE_URL=
HACKCLUB_CLIENT_ID =
HACKCLUB_CLIENT_SECRET =
BETTER_AUTH_SECRET =
BETTER_AUTH_URL =
HACKATIME_CLIENT_ID =
HACKATIME_CLIENT_SECRET =
HACKATIME_REDIRECT_URI =
SLACK_BOT_TOKEN=
CDN_KEY=
- Run the server
bun run dev
Link
- spj (saksham jain) - almost all of the backend work, including database, auth integration, project management, ship events management, admin dashboard, full reviewing system, hackatime, etc.
- akshansh (akshansh kakkar) - all frontend work, like adding all cool animations, project crud management, ship event frontend flow, project flow, etc.
AI Note : AI was used minimally during development. primarily for research and debugging or fixing occasional bugs.