Skip to content

rohansen856/iiitdmj

Repository files navigation

IIITDMJ - Students

An open source application built using the new router, server components and everything new in Next.js 13.

Warning This app is a work in progress. I'm building this in public. You can follow the progress on Twitter @rcsen. See the roadmap below.

About this project

This is an experimental project build by a stdent of iiitdmj. This is an effort to make a standard student management system for an institute.

Note on Performance

Warning This app is using the nextjs 13.4 and react >18 version. the entire app (including frontend and backend) is made on top of nextjs. Expect some performance hits when testing the dashboard. If you see something broken, you can ping me @rcsen.

Features

  • Built entirely on NextJs
  • New /app dir,
  • Routing, Layouts, Nested Layouts and Layout Groups
  • Data Fetching, Caching and Mutation
  • Loading UI
  • Route handlers
  • Metadata files
  • Server and Client Components
  • API Routes and Middlewares
  • Authentication using NextAuth.js
  • ORM using Prisma
  • Database on Supabase
  • UI Components built using Radix UI and Shadcn ui
  • Documentation and blog using MDX and Contentlayer
  • Styled using Tailwind CSS
  • Validations using Zod
  • Written in TypeScript

For Any Issues

Please feel free to contact me.

For IIITDMJ students

I am currently a first year student. If there are any queries of any issues, please feel free to contact me - [email protected]

License

Licensed under the MIT license. "# iiitdmj"

Special thanks

This was a huge project so i got help from many places. Special thanks to shadcn, supabase, theo, Matpocock and many more.