Skip to content

Latest commit

 

History

History

docs

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Github Github Github Github


Translation: US KR


🏠 Daycare center recommendation platform, Children-ZIP

Children-ZIP is a web application that recommends a daycare center suitable for users.

Based on the user's location and activity within the website

It recommends daycare centers in a way that combines Content-Based Filtering and User-Based Collaborative Filtering techniques.

Click here to check the site 🙂


Motive

Through interviews with parents with young children, I learned that when choosing a daycare center, people generally search for information using recommendations from acquaintances or Naver Cafe, but in the process, a lot of information is spread out, which makes them confused.

The project was planned with the hope that parents would be able to see information about daycare centers at a glance, and that they would be able to alleviate the tiredness of exploring daycare centers by recommending centers to parents.



📌 Table of Contents



🔨 Tech Stacks



🧱 Project Structure

.
├── .gitignore # Files that specify a list of files to exclude from Git version management
├── README.md
├── img # Related images folder
├── members_docs # Documentation for team members
├── frontend
│   ├── assets # Uncomplied resource related folders such as style, image, and font
│   ├── pages # Includes application views and paths(routing)
│   │   ├── board # Related board pages
│   │   ├── community # Related community pages
│   │   ├── kinder # Related children and kindergarten pages
│   │   ├── signup # Related account pages
│   │   └── ... # Each page to be routed
│   ├── static # Static files do not change(favicon, robots.txt, sitemap.xml etc.)
│   ├── nuxt.config.js # config file for nuxt.js
│   ├── package.json # Dependencies and scripting
│   ├── layouts # Need to repeat the fixed layout on each page and put it in.
│   └── components # Nust.js scanned and automatically imported
│       ├── Common # Related Header, Footer, Common commponents UI
│       ├── Community # Related community UI
│       ├── Home # Related main UI
│       ├── Kinder # Related children, kindergarten UI
│       ├── Launcher # 런처페이지 Related launcher UI
│       └── Search # 검색 관련 Related search UI
└── backend
    ├── account # Account API
    ├── community # Board API
    ├── kindergartens # Kindergarten API
    ├── spc_pjt # Django setup file
    ├── templates
    ├── Dockerfile # Image file for containerizing Django
    ├── manage.py # Django run file
    ├── requirements.txt # dependency management
    └── bigdata
        ├── analyze.py # Formatting and saving infomation on the crawling kindergarten data
    	├── crawling.py # Code for crawling kindergarten data
    	├── recommend.py # Code for applying recommended algorithm
    	└── requriements.txt # dependency management


📜 ERD

ERD Diagram link



🔍 Project Process



✅ Main Function

  • Recommended Daycare centers

    • Recommendation system based on user's preferred feature analysis and user's activity analysis
    • Filtering
  • Searching national Daycare centers

    • Bookmark
    • Visualization of information such as average number of years of service for teachers, number of infants per teacher, and number of CCTVs per 100m²
    • Write and view ratings and reviews of Daycare center
  • Community

    • Search and create the desired board
    • Add and delete posts and comments


🎥 Demonstration

Click the image below to watch the demo video.

Children-ZIP Demo video



🌏 Browsers Supported

latest latest latest latest


👩‍💻 Developers



🔗 References