Skip to content

웹사이트 만들어주는 웹사이트 입니다.

Notifications You must be signed in to change notification settings

YOON-CC/DM-DreamMaker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 

Repository files navigation

🌈DREAMMAKER🌈

logo-removebg-preview (2)


DreamMaker는 웹사이트를 만들어주는 웹사이트입니다.



2023/08/12 ~ 2023/11/17


🌈프로젝트 시작 계기

  1. 게시판의 확장이라는 웹 프론트엔드의 한계를 극복하고 싶었습니다. 오직 프론트엔드 기술만을 사용하여, 저의 기술적 성장과 노력의 한계를 뚫고 싶었습니다. 사용자가 웹을 사용할 때, 새로운 경험을 보여주고 싶었습니다.

  1. 이러한 목표를 달성하기 위해 'DreamMaker'라는 이름을 지었습니다. 이 이름은 저의 웹 직무의 꿈을 이루겠다는 의미와 더불어, 사용자가 무엇을 할 때, 시작할 때 웹이라는 발판에서 자신의 꿈을 이루도록 하는 의미를 담고 있습니다.

  1. 'DreamMaker'는 단순히 기술적인 한계를 극복하는 것뿐만 아니라, 사용자의 경험을 향상시키고 새로운 가능성을 열어가는 웹 프론트엔드의 역할을 상징합니다. 이를 통해 저만이 아니라 다양한 사용자들이 웹을 통해 자신의 꿈을 향해 나아갈 수 있기를 희망합니다.


🌈DreamMaker 소개영상



🌈DreamMaker의 기능

사용자 도형 지정 기능

  • 사용자가 직접 도형을 선택하며, canvas에 배치할 수 있습니다. 이후 웹페이지에 동작할 태그 역할을 합니다.

사용자 도형 스타일 기능

  • 사용자가 배치한 도형에 스타일을 적용할 수 있습니다. 색상, radius, shadow 폰트 스타일 등 다양한 스타일 기능이 있습니다.

사용자 API 적용 기능

  • get방식 post방식을 key값 입력을 통해 api 통신이 가능합니다. 프로그래밍에 특화된 DreamMaker는 사용자가 직접 개발에 적용가능한 api 설계를 도와줍니다.

정렬 및 그룹화 기능

  • 이후 다운로드시, 웹페이지의 도형 객체의 위치를 동일하게 적용하기 위해, 정렬 기능이 구현되어 있으며, 그룹화 기능을 통해 빠른 웹 개발이 가능합니다.

애니메이션 기능

  • 사용자경험을 고려해 지루한 정적 웹페이지가 아닌, 인터렉티브 웹사이트를 위한 다양한 애니메이션적용이 가능합니다.

인터렉티브 웹사이트 기능

  • 적용한 애니메이션은 다운로드시 스크롤 반응에 따라 적용이 되며, 인터렉티브 웹사이트 제작이 가능합니다.

임시저장 및 불러오기 기능

  • 사용자가 작업한 내용을 임시저장이 가능하며, 이후 불로오기를 통해 다시 작업을 할 수 있습니다.

다운로드 기능

  • 다운로드시, html/css/js 코드로 변환이 되며, html 파일로 다운이 됩니다. 이후 ide를 통해 프로그래밍을 계속 할 수 있습니다.

기존의 프론트엔드 로그인 기능을 DreamMaker를 사용하면, 1분안에 구현이 가능합니다.
메인페이지의 인터렉트브 웹사이트 또한 5분안에 구현이 가능합니다.



🌈개발자, 사용기술

조윤찬
@YOON-CC
Frontend Develop, UX/UI designer, Planner


🌈이후 계획

지속적인 리펙토링을 통해 코드 분할을 통한 최적화를 진행할 예정입니다.

About

웹사이트 만들어주는 웹사이트 입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published