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 underclientdirectory). - 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 underserverdirectory). - Run the server with
npm start. - Open the browser at http://localhost:3000.
Tests
Client
- Run
ng testto execute the unit tests via Karma. - Run
ng e2eto execute the end-to-end tests via Protractor.
Server
- Run
npm run eslintto check for ESLint mistakes. - Run
npm testto run the integration tests.
Translation
Client
Not yet..
Server
Not yet..
Deploy
Client
- Run
ng build -prod -aotto build the project. - Run
npm run swto generate the service worker file (indistdirectory).
Server
- Not yet..