Skip to content

leita-ajou/leita-client

Repository files navigation

Leita - Client

This is the frontend client for Leita, built with React and TypeScript, and powered by Vite.

🚀 Getting Started

Prerequisites

  • Node.js (v16 or higher recommended)
  • npm (v7 or higher)

Installation

  1. Clone the repository
  2. Navigate to the client directory:
    cd client
  3. Install dependencies:
    npm install

🛠️ Scripts

In the project directory, you can run:

npm start

Runs the app in development mode using Vite.
Open http://localhost:3000 to view it in the browser.

npm run build

Builds the app for production to the build folder.
It optimizes the build for the best performance.

npm run preview

Locally preview the production build.

📁 Project Structure

  • src/apis: API utility functions and service layers.
  • src/components: Reusable UI components.
  • src/contexts: React Contexts for global state management (Alert, Modal).
  • src/pages: Top-level page components.
  • src/utils: Common utility functions.
  • src/types: TypeScript type definitions.

🔧 Technologies

  • React 19
  • Vite
  • TypeScript
  • Tailwind CSS
  • Axios
  • Framer Motion
  • Monaco Editor
  • Tiptap Editor

About

아주대학교 저지프로그램 개발

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages