All Projects → r-park → Todo Angular Firebase

r-park / Todo Angular Firebase

Licence: mit
Todo app with Angular CLI • AngularFire2 • Firebase • OAuth • SW-Precache

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Todo Angular Firebase

Angularfire2 Offline
🔌 A simple wrapper for AngularFire2 to read and write to Firebase while offline, even after a complete refresh.
Stars: ✭ 209 (-59.57%)
Mutual labels:  firebase, offline, angular4, angular-cli
Angularconcepts
Key Angular Concepts using Latest Angular version 5
Stars: ✭ 31 (-94%)
Mutual labels:  firebase, angular4, angular-cli
ngx-redux-ui-management-recipes
Recipes for managing the UI layout of an application using Redux in Angular
Stars: ✭ 39 (-92.46%)
Mutual labels:  angular4, angular-cli
angular4-seed-starter
An angular4 starter with webpack2+aot+lazyload+hmr+scss(个人搭的angular4 starter,使用webpack2,包含aot、lazyload、scss、热替换功能等等)
Stars: ✭ 23 (-95.55%)
Mutual labels:  angular4, aot
angular-webpack-skeleton
This project is deprecated. Please refer to https://github.com/Ks89/angular-cli-skeleton
Stars: ✭ 16 (-96.91%)
Mutual labels:  angular4, aot
angular-projects
A collection of projects built on the Angular framework
Stars: ✭ 17 (-96.71%)
Mutual labels:  angular4, angular-cli
ncg-crud-ngx-md
Angular 4+ Material Design CRUD/Admin app by NinjaCodeGen http://DNAfor.NET
Stars: ✭ 36 (-93.04%)
Mutual labels:  angular4, angular-cli
Angular-Movies
Angular Movies | TV Shows is a simple web app that consumes The Movie DB API - Angular 13 + Material Angular
Stars: ✭ 35 (-93.23%)
Mutual labels:  angular4, angular-cli
example-app
Example app showcasing fulls1z3's Angular libraries
Stars: ✭ 27 (-94.78%)
Mutual labels:  angular4, aot
Angular Ssr
Angular 4+ server-side rendering solution compatible with @angular/material, jQuery, and other libraries that touch the DOM (as well as providing a rich feature set!)
Stars: ✭ 283 (-45.26%)
Mutual labels:  angular4, angular-cli
Angularx Qrcode
Angular4/5/6/7/8/9/10/11 QRCode generator component library for QR Codes (Quick Response) with AOT support based on node-qrcode
Stars: ✭ 281 (-45.65%)
Mutual labels:  aot, angular4
Ngx Meta
Dynamic page title & meta tags utility for Angular (w/server-side rendering)
Stars: ✭ 331 (-35.98%)
Mutual labels:  aot, angular4
Angular4-seed
Angular 4 Seed for Angular Forms
Stars: ✭ 37 (-92.84%)
Mutual labels:  angular4, angular-cli
shareMusic
基于Angular4的音乐播放器
Stars: ✭ 17 (-96.71%)
Mutual labels:  angular4, angular-cli
angular-pwa-starter
Lightweight starter 'ng init' with added app shell features (sw-precache, web app manifest).
Stars: ✭ 22 (-95.74%)
Mutual labels:  aot, angular-cli
laravel5Angular4
Laravel 5.4 & Angular 4.3.4
Stars: ✭ 37 (-92.84%)
Mutual labels:  angular4, angular-cli
ngx-smart-loader
Smart loader handler to manage loaders everywhere in Angular apps.
Stars: ✭ 28 (-94.58%)
Mutual labels:  angular4, angular-cli
Sol Journal
✎ Simple, personal journaling progressive web app
Stars: ✭ 470 (-9.09%)
Mutual labels:  firebase, offline
abp plugin with ui
Demo of using multiple angular applications and aspnetboilerplate to create plugin application
Stars: ✭ 17 (-96.71%)
Mutual labels:  angular4, angular-cli
AuthGuard
Example repo for guarding routes post
Stars: ✭ 42 (-91.88%)
Mutual labels:  angular4, angular-cli

CircleCI

Todo app with Angular, AngularFire2, and Firebase

A simple Todo app example built with Angular, Angular CLI and AngularFire2. The app features a Firebase backend with OAuth authentication. Try the demo at ng2-todo-app.firebaseapp.com.

Stack

  • Angular 4
  • Angular CLI
  • AngularFire2 4.0.0-rc.1
  • Firebase
  • RxJS
  • SASS
  • Typescript

Quick Start

Install Angular CLI

$ npm install -g @angular/cli

Clone the app, install package dependencies, and start the dev server @ localhost:4200

$ git clone https://github.com/r-park/todo-angular-firebase.git
$ cd todo-angular-firebase
$ npm install
$ npm start

Deploying to Firebase

Prerequisites

Configure this app with your project-specific details

Edit .firebaserc in the project root:

{
  "projects": {
    "default": "your-project-id"
  }
}

Edit the firebase configuration in src/environments/firebase.ts

export const firebaseConfig = {
  apiKey: 'your api key',
  authDomain: 'your-project-id.firebaseapp.com',
  databaseURL: 'https://your-project-id.firebaseio.com',
  storageBucket: 'your-project-id.appspot.com'
};

Install firebase-tools

$ npm install -g firebase-tools

Build and deploy the app

$ npm run build
$ firebase login
$ firebase use default
$ firebase deploy

Commands

Script Description
npm start Start development server @ localhost:4200
npm run build build the application to ./dist
npm run lint Lint .ts files
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].