All Projects â†’ nirgn975 â†’ Expenses

nirgn975 / Expenses

Licence: ISC license
Keep track of your expenses the smart way 💰

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to Expenses

Universal
Seed project for Angular Universal apps featuring Server-Side Rendering (SSR), Webpack, CLI scaffolding, dev/prod modes, AoT compilation, HMR, SCSS compilation, lazy loading, config, cache, i18n, SEO, and TSLint/codelyzer
Stars: ✭ 669 (+4360%)
Mutual labels:  ngrx, angular-cli
Angular Redux
Angular 4 and Redux simplified + Live Demo
Stars: ✭ 109 (+626.67%)
Mutual labels:  ngrx, angular-cli
ngx-redux-ui-management-recipes
Recipes for managing the UI layout of an application using Redux in Angular
Stars: ✭ 39 (+160%)
Mutual labels:  ngrx, angular-cli
electron-angular-ngrx
An Angular (6x) Electron seed featuring @angular/cli, @ngrx/platform, and Typescript. Complete with HMR workflow
Stars: ✭ 39 (+160%)
Mutual labels:  ngrx, angular-cli
angular2-node-fb-login
Demo application that shows how to enable Facebook login with Angular 2 on frontend and Node.js/Express on backend
Stars: ✭ 55 (+266.67%)
Mutual labels:  angular-cli, passportjs
Angular Ngrx Material Starter
Angular, NgRx, Angular CLI & Angular Material Starter Project
Stars: ✭ 2,623 (+17386.67%)
Mutual labels:  ngrx, angular-cli
Echoes Player
Echoes Player: the missing Media Player experience for Youtube - Built with Angular (9), ngrx (9), Angular CLI, Boostrap (SASS), Youtube api
Stars: ✭ 802 (+5246.67%)
Mutual labels:  ngrx, angular-cli
meditation-plus-angular
DEVELOPMENT MOVED TO
Stars: ✭ 15 (+0%)
Mutual labels:  ngrx, angular-cli
Online Travel Reservation
A replica of online travel booking site KAYAK(www.kayak.com) for cmpe-273. Visit ->
Stars: ✭ 37 (+146.67%)
Mutual labels:  mocha, passportjs
Rwa Trivia
Trivia App - Real World Angular series
Stars: ✭ 251 (+1573.33%)
Mutual labels:  ngrx, angular-cli
angular-admin-panel
An Angular Admin boilerplate to quickly scaffold any large scale enterprise application.
Stars: ✭ 18 (+20%)
Mutual labels:  ngrx, angular-cli
ng-math
Math Flashcard Progressive Web App built with Angular 2
Stars: ✭ 17 (+13.33%)
Mutual labels:  ngrx, angular-cli
rest.api.test
Simple REST API Test Framework
Stars: ✭ 47 (+213.33%)
Mutual labels:  mocha
mini-express-boilerplate
A minimal Express boilerplate with passport user authentication, mongoose and some security setup configured
Stars: ✭ 15 (+0%)
Mutual labels:  passportjs
tutorial-angular-styling-clarity
Tutorial: Project Clarity and Angular CLI
Stars: ✭ 20 (+33.33%)
Mutual labels:  angular-cli
amqp-as-promised
No description or website provided.
Stars: ✭ 20 (+33.33%)
Mutual labels:  mocha
MERN-Ecommerce
An E-commerce app built using MERN stack. It has 4 social login options and implements email verification as well. Stripe and Paypal payment gateways are implemented.
Stars: ✭ 50 (+233.33%)
Mutual labels:  passportjs
ngrx-best-practice
No description or website provided.
Stars: ✭ 21 (+40%)
Mutual labels:  ngrx
i18n-demo
A simple i18n demo app with Angular and expressjs
Stars: ✭ 12 (-20%)
Mutual labels:  angular-cli
wily
Build Node.js APIs from the command line (Dead Project 😵)
Stars: ✭ 14 (-6.67%)
Mutual labels:  mocha

Expenses

license Build Status codecov Dependency Status Donate

Something about the project.

Our Stack

Tools we use

Pre Requirements

  1. NodeJS.
  2. MongoDB.

Installation

Client

  1. Install requirements with npm install (located under client directory).
  2. Run the server with ng start.
  3. Open the browser at http://localhost:4200.

For social login create a .env file in the root of the server directory, and add there all the configuration:

FACEBOOK_APP_ID=12345
FACEBOOK_APP_SECRET=12345
TWITTER_CONSUMER_KEY=12345
TWITTER_APP_SECRET=12345
GOOGLE_APP_ID=12345
GOOGLE_APP_SECRET=12345
GITHUB_APP_ID=12345
GITHUB_APP_SECRET=12345

To see the Google Maps features, add your Google Maps API Key in transactions.module.ts file:

AgmCoreModule.forRoot({
  apiKey: 'YouApiKey'
})

Server

  1. Install requirements with npm install (located under server directory).
  2. Run the server with npm start.
  3. Open the browser at http://localhost:3000.

Tests

Client

  • Run ng test to execute the unit tests via Karma.
  • Run ng e2e to execute the end-to-end tests via Protractor.

Server

  • Run npm run eslint to check for ESLint mistakes.
  • Run npm test to run the integration tests.

Translation

Client

Not yet..

Server

Not yet..

Deploy

Client

  1. Run ng build -prod -aot to build the project.
  2. Run npm run sw to generate the service worker file (in dist directory).

Server

  1. Not yet..
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].