Deejiar is a connection-driven map designed to help travelers explore places through the comments from their friends or influencers, instead of aimlessly searching. The platform is comprised of three main components and a data directory, each tailored to enhance user and administrative experiences.
Vue 3.5 and Vite 7.1.2 This is Deejiar's user-facing front-end, created with Vue 3.5 and Vite 7.1.2. It serves as the main interface for users to interact with the map and is accessible at deejiar.com and converted to iOS app through Capacitor 7.
Vue 3.5 and Vite 7.1.2 This application provides a front-end UI for administrative tasks and management of the back-end. It's available at deejiar.com/admin.
This is the server-side component, developed with Python3 and FastAPI, using a PostgreSQL database. It handles the server logic and database operations for both the 'capacitor-ios' and the 'datacenter'.
The entire system is set up on an Ubuntu 22.04.2 LTS server with Nginx 1.18.
This is adapted from Vue's commit convention. All commits should be matched by the following regex:
feat|ui|fix|docs|style|refactor|perf|test|build|ci|chore
Use conventional commit format: type(scope): description
Types:
ui
: Visual/layout changes without new functionality
Copyright (c) 2023-present, Jerry