Evalify Frontend is the user interface for Evalify, a comprehensive online evaluation platform. It provides an intuitive and robust experience for administrators and students to conduct, manage, and participate in assessments effectively.
- User-Friendly Interface: Intuitive and clean design for both administrators and students.
- Exam Creation & Management: Tools for creating, scheduling, and managing exams.
- Secure Assessment Environment: Measures in place to ensure exam integrity.
- Real-time Proctoring (Planned): Features to monitor students during exams.
- Automated & Manual Grading: Supports various question types and grading workflows.
- Result Analysis & Reporting: Insightful dashboards and reports to track student performance.
- Framework: Next.js
- Language: TypeScript
- UI Library: React
- Component Library: shadcn/ui
- Styling: Tailwind CSS
- Linting & Formatting: ESLint, Prettier
Follow these steps to run the project locally for development and testing purposes.
- Node.js (version 16 or higher)
- npm or yarn
-
Clone the repository:
git clone https://github.com/evalify/evalify-frontend.git cd evalify-frontend -
Install dependencies:
npm install # or yarn install -
Run the development server:
npm run dev # or yarn devOpen http://localhost:3000 in your browser to view the app.
We welcome contributions! Whether it's fixing a bug, improving documentation, or suggesting new features, your input is appreciated.
Please read our CONTRIBUTING.md for details on our code of conduct and contribution process.
We are committed to fostering an open and inclusive environment. Please review our CODE_OF_CONDUCT.md to understand the standards of behavior expected from all contributors.
Built with ❤️ by the Evalify team.