Skip to content

Repository files navigation

StudyLab Admin Panel

This is the Admin Panel for the StudyLab platform. It allows administrators to manage programs, semesters, study materials, users, and more.

Features

  • Admin authentication
  • Manage programs and semesters
  • Upload and manage study materials
  • View and filter uploads
  • User management
  • Dark/light theme toggle

Tech Stack

  • React (with TypeScript)
  • Tailwind CSS for styling
  • Vite for fast development
  • Axios for API requests

Getting Started

Prerequisites

  • Node.js (v16 or above recommended)
  • npm or yarn

Installation

  1. Clone the repository:
    git clone https://github.com/StudyLab-v1/studylab_admin.git
    cd studylab_admin
  2. Install dependencies:
    npm install
    # or
    yarn install

Running the App

Start the development server:

npm run dev
# or
yarn dev

Building for Production

npm run build
# or
yarn build

Linting

npm run lint
# or
yarn lint

Environment Variables

  • API endpoints are configured in src/utils/apiService.ts.
  • Update the API_URL if your backend runs on a different host/port.

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages