An awesome tool to assign tasks and track students' progress. Assign tasks to students and give them deadlines to finish them!
- Next js (Main language)
- React (Famework)
- Typescript
- Tailwind Css (Styling)
- Clerk (Third party application for auth)
- Neon (database)
- Create classrooms
- Add students ans teachers
- Create assignments
- Track students progress
- Students can mark ans assignment as completed
-
Clone this repository
git clone https://github.com/Sankarshan-T/study-stack -
Install all dependencies using npm
npm install -
Create file .env with all keys needed from clerk for authentication and neon for the database
NEXT_PUBLIC_CLERK_SIGN_UP_URL=
NEXT_PUBLIC_CLERK_SIGN_IN_FALLBACK_REDIRECT_URL=
NEXT_PUBLIC_CLERK_SIGN_UP_FALLBACK_REDIRECT_URL=
# Clerk
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=....
CLERK_SECRET_KEY=....
#Database
DATABASE_URL=postgresql://...
ql://...