Coder Social home page Coder Social logo

leave-management-system's Introduction

leave-management-system

React 및 Nest.js를 활용한 연차 관리 프로젝트

연차관리 시스템 (Leave Management System)

개요

연차관리 시스템은 직원들이 연차를 신청하고, 관리자가 이를 승인 및 추적할 수 있도록 돕는 웹 애플리케이션입니다. 이 시스템은 리액트를 기반으로 개발되었으며, 모든 사용자가 자신의 연차를 관리하고 팀원들의 연차를 승인/거절할 수 있습니다.

주요 기능

  • 연차 신청: 사용자는 연차를 신청하고 사유를 입력할 수 있습니다.
  • 연차 승인/거절: 사용자는 팀원들의 연차 신청을 승인하거나 거절할 수 있습니다.
  • 연차 조회: 사용자는 자신의 연차 사용 내역과 잔여 연차를 확인할 수 있습니다.
  • 대시보드: 연차 현황을 요약하여 보여줍니다.

설치 및 실행 방법

1. 클론 및 디렉토리 이동

bash

코드 복사

git clone https://github.com/your-username/leave-management-system.git cd leave-management-system

2. 패키지 설치

bash

코드 복사

npm install

3. 애플리케이션 실행

bash

코드 복사

npm start

프로젝트 구조

css
코드 복사
src/ │ ├── components/ │ ├── LoginPage.js │ ├── Dashboard.js │ ├── LeaveRequest.js │ ├── LeaveStatus.js │ └── NavBar.js │ ├── App.js └── index.js

사용 기술

  • React: 사용자 인터페이스 구축
  • Material-UI: 스타일링 및 UI 컴포넌트
  • React Router: 라우팅 관리

기여 방법

  1. 이 리포지토리를 포크하세요.
  2. 새로운 브랜치를 만드세요: git checkout -b feature/your-feature
  3. 변경 사항을 커밋하세요: git commit -m 'Add some feature'
  4. 브랜치에 푸시하세요: git push origin feature/your-feature
  5. 풀 리퀘스트를 생성하세요.

라이선스

이 프로젝트는 MIT 라이선스 하에 배포됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.


추가적인 질문이나 요청 사항이 있다면 언제든지 연락 주세요. 프로젝트에 기여해 주셔서 감사합니다!

leave-management-system's People

Contributors

devjun63 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.