remind-me-v4-adminpanel Tailwind Templates

Remind Me V4 Adminpanel

A modern React-based administrative dashboard for managing academic schedules and holidays. This application streamlines the process of creating and managing class timetables, handling instructor assignments, and organizing academic calendars. Built with React and Vite, featuring a responsive UI with Tailwind CSS and real-time updates.

Remind Me - Admin Panel

A React-based administrative interface for managing class schedules and holidays.

šŸš€ Features

  • Schedule Management

    • Create and manage class schedules
    • Upload PDF to extract schedules
    • Add/Edit/Delete class timings
    • Instructor management
    • Section and semester organization
  • Holiday Management

    • Manage academic holidays
    • Holiday calendar integration

šŸ› ļø Tech Stack

  • Frontend Framework: React 18.3
  • Build Tool: Vite 5.4
  • UI Components:
    • Radix UI
    • Shadcn UI
    • React Select
    • Tailwind CSS 4.1
  • Routing: React Router DOM 6.26
  • Notifications: React Toastify
  • Analytics: Vercel Analytics

šŸ“¦ Installation

  1. Clone the repository:

    git clone https://github.com/the-remind-me/remind-me-v4-adminpanel.git
    
  2. Install dependencies:

    npm install
    
  3. Start the development server:

    npm run dev
    

šŸ”§ Configuration

The project uses several configuration files:

  • vite.config.js - Vite configuration
  • tailwind.config.js - Tailwind CSS configuration
  • components.json - UI components configuration
  • jsconfig.json - JavaScript configuration and path aliases

šŸ“ Project Structure

src/
ā”œā”€ā”€ assets/         # Static assets
ā”œā”€ā”€ components/     # Reusable components
│   ā”œā”€ā”€ ui/        # UI components
│   └── ...        # Other components
ā”œā”€ā”€ lib/           # Utility functions
ā”œā”€ā”€ pages/         # Page components
└── main.jsx       # Application entry point

šŸš€ Available Scripts

  • npm run dev - Start development server
  • npm run build - Build for production
  • npm run lint - Run ESLint
  • npm run preview - Preview production build

    šŸ”’ Environment Variables

    Create a .env file in the root directory with the following variables:
VITE_API_URL="BACKEND_URL_HERE"

šŸ“ License

MIT License

šŸ‘„ Contributors

Biplab Roy -> Profile

šŸ¤ Contributing

  1. Fork the repository
  2. Create your feature branch ( git checkout -b feature )
  3. Commit your changes ( git commit -m 'Add some AmazingFeature' )
  4. Push to the branch ( git push origin feature )
  5. Open a Pull Request

Thank You

The Remind Me Team

Top categories

Loading Svelte Themes