Welcome to ThinkFast!
A modern, user-friendly web application for managing assignments, submissions, and collaborative learning.
- Website: https://think-fast00.netlify.app/
- Server API: https://groupstudyserver.vercel.app/
- react
- react-dom
- react-router-dom
- react-icons
- react-toastify
- lottie-react
- framer-motion
- sweetalert2
- date-fns
- react-datepicker
- tailwindcss
- daisyui
- autoprefixer
- postcss
- vite
And other standard packages for React development and styling.
Group Study is a full-featured assignment management platform built with React and Vite.
It empowers students and teachers to:
- Create, view, and manage assignments
- Submit solutions and receive feedback
- Track pending and completed assignments
- Filter assignments by difficulty
- Search assignments easily
- Enjoy a beautiful, responsive, and modern UI with dark mode support
- User Authentication: Secure login and registration.
- Assignment Creation: Teachers can create assignments with title, description, marks, difficulty, and due date.
- Submission System: Students can submit their work and view feedback.
- Pending & My Submissions: Track your pending and completed assignments.
- Difficulty Filter & Search: Find assignments by difficulty or keyword.
- Attractive UI: Responsive design, dark/light mode, and interactive animations.
- Admin Controls: Update or delete assignments (if authorized).
- Frontend: React, Vite, Tailwind CSS, DaisyUI, React Icons, Lottie
- Backend: Node.js, Express (see server repo)
- Authentication: JWT & cookies
- Deployment: Netlify (frontend), Vercel (backend)
- Visit the Live Website
- Register or Login to your account.
- Browse Assignments: View, filter, and search assignments.
- Create Assignment: (If teacher) Add new assignments for students.
- Submit Work: (If student) Submit your solutions and get feedback.
- Track Progress: See your pending and completed assignments.
- Enjoy a seamless, modern experience!
Feel free to open issues or pull requests for suggestions and improvements!
Made with ❤️ for collaborative learning.
