(Deployed Link)
Both the view reports and create report pages are accessible only after authentication !!!
- Used Next.js as the framework.
- TailwindCSS and Ant for UI design.
- Recharts for charting data.
- Prisma as the ORM, GraphQL for data query and manipulation.
- Apollo for GraphQL interactivity.
- Auth0 for user authentication.
- Next-PWA for PWA features
- Next.js
- TailwindCSS
- Ant design
- Auth0
- Prisma
- GraphQL + Apollo Client
- PostgreSQL
- Recharts
- Clone this repo
git clone https://github.com/rahulsm20/injury-tracking-system
- Enter folder
cd injury-tracking-system
- Install packages
npm install
- Add the following environment variables
DATABASE_URL AUTH0_SECRET AUTH0_BASE_URL AUTH0_ISSUER_BASE_URL AUTH0_CLIENT_ID AUTH0_CLIENT_SECRET
- Run project
npm run dev