This is the Admin Panel for the StudyLab platform. It allows administrators to manage programs, semesters, study materials, users, and more.
- Admin authentication
- Manage programs and semesters
- Upload and manage study materials
- View and filter uploads
- User management
- Dark/light theme toggle
- React (with TypeScript)
- Tailwind CSS for styling
- Vite for fast development
- Axios for API requests
- Node.js (v16 or above recommended)
- npm or yarn
- Clone the repository:
git clone https://github.com/StudyLab-v1/studylab_admin.git cd studylab_admin - Install dependencies:
npm install # or yarn install
Start the development server:
npm run dev
# or
yarn devnpm run build
# or
yarn buildnpm run lint
# or
yarn lint- API endpoints are configured in
src/utils/apiService.ts. - Update the
API_URLif your backend runs on a different host/port.
This project is licensed under the MIT License.