Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dannyconnell/qwitter
https://github.com/dannyconnell/qwitter
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/dannyconnell/qwitter
- Owner: dannyconnell
- License: mit
- Created: 2021-01-27T12:07:22.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-01-27T12:50:55.000Z (almost 4 years ago)
- Last Synced: 2023-11-07T16:28:27.899Z (about 1 year ago)
- Language: Vue
- Size: 378 KB
- Stars: 117
- Watchers: 4
- Forks: 55
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Qwitter (qwitter)
A Cross-Platrom Twitter Clone created with Quasar Framework, VueJS & Firebase
## Setup Firebase
- Create a new Firebase project named Qwitter
- Create a Web App named Qwitter
- Copy the config from the code sample that appears and add it to src/boot/firebase.js
- Create a Cloud Firestore database - make sure you choose "Start in test mode"## Install the dependencies
```bash
npm install
```## Web Version
### Start in development mode
```bash
quasar dev
```### Build for production
```bash
quasar build
```## Desktop Version (Electron)
### Start in development mode
```bash
quasar dev -m electron
```### Build for production
To build for different platforms, change the `electron > packager > platform` setting in `quasar.conf.js` to `win32`, `darwin`, `mas` or `linux`
```bash
quasar build -m electron
```## iOS Version (Cordova)
### Install Cordova globally
```bash
npm install -g cordova
```
or
```bash
sudo npm install -g cordova
```### Install Xcode
[Install Xcode](https://developer.apple.com/download/more/)
### Start in development mode
```bash
quasar dev -m cordova -T ios
```### Start on other Simulator Devices
```bash
cd src-cordova
cordova run ios --list
cd ..
quasar dev -m cordova -T ios -e "iPhone-12, 14.3"
```### Build for production
```bash
quasar build -m cordova -T ios
```## Android Version (Cordova)
### Install Cordova globally
```bash
npm install -g cordova
```
or
```bash
sudo npm install -g cordova
```### Follow all steps on Quasar site
[Follow all steps on Quasar site](https://quasar.dev/quasar-cli/developing-cordova-apps/preparation#Android-setup)
### Launch Android Virtual Device
Android Studio > Configure > AVD Manager > Launch an AVD### Start in development mode
```bash
quasar dev -m cordova -T android
```### Build for production
```bash
quasar build -m cordova -T android
```