Skip to content

DEU-Lab-Reservation-System/LAB-Android-App

Repository files navigation

LAB

동의대학교 실습실 예약 어플리케이션

Release Version Platform Last Commit

  

LAB은 실습실 예약 및 조회를 관리하는 어플리케이션으로써 동의대학교 실습실의 효율적인 관리가 가능하도록 다양한 기능을 제공합니다.

불필요하게 운영되는 실습실을 줄이기 위해 사용자 수에 따라 실습실 개방을 자동화합니다.

학생들의 편의를 위해 실시간으로 강의실 현황 조회 기능을 제공하며, 실습실 관리, 수업 관리 기능까지 제공하여 조교 및 교수의 편의까지 고려한 앱입니다.


LAB is an application that manages the reservation and inquiry of the lab and provides various functions to enable efficient management of the lab at Dong-eui University.

Automate the opening of labs based on the number of users to reduce unnecessary labs.

It provides a classroom status inquiry function in real time for the convenience of students, and also provides laboratory management and class management functions to consider the convenience of assistants and professors.


📩 다운로드

추후 플레이스토어 업로드 예정


✨ 기능 소개

앱 소개 화면

                 



로그인

  



회원가입 & 토큰 인증

           



실습실 현황 조회

     



실습실 예약

        



실습실 이용자 조회 (조교)

     



예약 내역 조회

     



실습실 관리 (추후 업로드 예정)



프로필 관리

           



불편사항 조회 (조교)

     



더 많은 예제와 사용법은 Wiki를 참고하세요.

📁 프로젝트 구조

  • 해당 프로젝트는 MVVM 구조를 기반으로 구현 되었습니다.
  
 📂LAB
    ├─ 📂adapter
    │     └─ 📂data
    ├─ 📂application
    ├─ 📂custom
    │     └─ 📂timetableview
    ├─ 📂data
    │     ├─ 📂entity
    │     ├─ 📂enum
    │     ├─ 📂requestDto
    │     └─ 📂responseDto
    ├─ 📂receiver
    ├─ 📂remote
    │     ├─ 📂repository
    │     └─ 📂service
    ├─ 📂utils
    ├─ 📂view
    │     ├─ 📂activity
    │     ├─ 📂bottomsheet
    │     ├─ 📂fragment
    │     └─ 📂viewinitializer
    │           ├─ 📂notify
    │           └─ 📂reserv
    └─ 📂viewmodel

📕📗📘📙📝

📕 클래스 다이어그램

  

📘 ERD

테이블 구조도

  

ER 다이어그램

  

📙 WBS

  

⚙ 개발 환경 설정

모든 개발 의존성 설치 방법과 자동 테스트 슈트 실행 방법을 운영체제 별로 작성합니다.

추후 수정 예정

📅 업데이트 내역

  • 0.0.1
    • 작업 진행 중

🛡 정보

김동현 Developer
@donghyeon0915

github linkedin facebook instagram

기여 방법

  1. (https://github.com/yourname/yourproject/fork)을 포크합니다.
  2. (git checkout -b feature/fooBar) 명령어로 새 브랜치를 만드세요.
  3. (git commit -am 'Add some fooBar') 명령어로 커밋하세요.
  4. (git push origin feature/fooBar) 명령어로 브랜치에 푸시하세요. 
  5. 풀리퀘스트를 보내주세요.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages