Skip to content

StudyLab-v1/studylab_admin

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

No releases published

Packages

 
 
 

Contributors