Expenses
Expenses copied to clipboard
Keep track of your expenses the smart way 💰
Expenses
Something about the project.
Our Stack
Tools we use
Pre Requirements
Installation
Client
- Install requirements with
npm install
(located underclient
directory). - Run the server with
ng start
. - 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
- Install requirements with
npm install
(located underserver
directory). - Run the server with
npm start
. - 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
- Run
ng build -prod -aot
to build the project. - Run
npm run sw
to generate the service worker file (indist
directory).
Server
- Not yet..