-
Notifications
You must be signed in to change notification settings - Fork 4
Architecture and Tech Stack
Shaheer Ahmad edited this page Dec 17, 2025
·
1 revision
This project uses a modern Serverless architecture, leveraging the power of React for the frontend and Firebase for backend services.
graph TD
Client[React Client]
Mobile[Mobile Apps (Capacitor)]
Firebase[Firebase Services]
GH[GitHub Pages]
Client -->|Auth, Data| Firebase
Mobile -->|Wrap| Client
Client -->|Hosting| GH
subgraph Firebase Services
Auth[Authentication]
DB[Firestore NoSQL]
Storage[File Storage]
end
- React: Main UI library.
- Vite: Next-generation frontend tooling for fast builds.
- Tailwind CSS: Utility-first CSS framework for styling.
- React Router: Handling navigation and routing.
- Firebase Authentication: Handles user signup, login (Email/Password, Google).
- Cloud Firestore: NoSQL real-time database.
- Firebase Storage: Storing user uploads (profile pictures, event banners).
- Capacitor: Cross-platform native runtime. Allows us to deploy the web app as a native iOS and Android app.
- GitHub Actions: CI/CD pipelines to build and deploy.
- GitHub Pages: Hosting the static web application.
- Responsive First: Designed to look great on mobile and desktop.
-
Component-Based: Reusable UI components (in
src/components). - Secure by Default: Using Firestore Security Rules and Environment Variables.
Home • GitHub Repository • Report an Issue • Contribute
Maintained with ❤️ by the 365Connect Community Team.
© 2025 365Connect Community. Licensed under MIT.