-
Notifications
You must be signed in to change notification settings - Fork 0
Website Folders and Codes Documentation
Yudoong Y edited this page Jul 29, 2025
·
4 revisions
This document contains all necessary information about the technology stack, features, database schema, and implementation details. Future development should reference this document to maintain consistency.
- Frontend: Vue.js 3, TypeScript, Vue Router, Vuex/Pinia
- Backend: Firebase
- Authentication: Firebase
-
Event Management
- Create and publish events
- Event list display
- Event details viewing
- Search for events
- Categorize events
-
User System
- User registration and login
- Profile management
- Achievements
-
Interface Display
- Mobile and Desktop web separate design
- Modern UI interface
- User-friendly navigation system
-
Frontend/
-
src/components/: Reusable view components -
src/components/mobile: Mobile-version view components -
src/views/: Page views -
src/router/: Configurations of redirections within the website. -
src/firebase/: Firebase configurations (keys) (You can forget it) -
src/stores/: Some global storages (events, event revoke, tags, users) -
src/assets/: CSS styles -
src/types/: Declaration of Event and User types
-
- NPM install
- .env (Environment variables configuration)
- Remember to "npm install"
- Download a .env, into Frontend/