Skip to content

danailvidev/team-app

Repository files navigation

Team Services App (Under Development)

Ryver,Trello,Slack cloning

MIT Licence Open Source Love TypeScript

example-team-app

UI Description

The app provides a possibility to maintain team/project.

  • Team chat
  • Project management
  • Personal tasks
  • User friendly design

API connection:

  • Own node.js,express, mongodb API
  • App uses github.com API for issue tracking

Features

  • Angular 6+
  • Internationalization (translations)
  • Routing
  • Lazy loading
  • Theming
  • Material Design
  • Socket.io
  • NGRX
  • RxJS/Observables
  • Angular forms
  • Http
  • Scalable architecture
  • Following the best practices

Environment installation

You need to have Node.js and npm installed on your PC/Mac.

Run the backend:

  • cd backend & npm install
  • export NODE_ENV="development" (config needs the variable)
  • nodemon server.js (start the backend)

Run the frontend:

  • cd frondend & npm install
  • Run npm start for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Build

Run npm run build to build the project. The build artifacts will be stored in the dist/ directory. Use the -prod flag for a production build.

Contributing

Please see the CONTRIBUTING file for guidelines.

License

MIT

Enjoy 😜