Skip to content

medjedovicm/atable-client

Repository files navigation

Intro

aTable (short for availability table) is collaboration tool for distributed teams with the main purpose to solve problem of remote teams that don't have fixed working hours by providing table of when and what your coworkers are working on.

Application consists of several parts.
Main module of the app is, as mentioned, availability table where you can see your coworkers status for the given day.
You can choose on which task you're about to work for specified time and that time entry is going to be assigned to the given task.
Application supports real time chat, profile and team creation, tasks list and real time notification system.

Where to start

Clone the repo:

git clone git@github.com:medjedovicm/atable-client.git

Install dependencies:

npm i

First, you will need to visit app-config.ts that can be found in the root of project.

There you will find following properties:

  • localUrl - Url of your local running instance of atable-backend.

  • prodDomain - Domain of remotely hosted instance of atable-backend. If you want to connect to it while developing.

  • data.times - This is the list of times that are in charge of displaying the main module availability table. This part should and will be improved in terms of calculating the values instead of hard-coding them.

Next steps

Develop with server hosted locally

npm run devLocal

Develop with server hosted remotely

npm run devRemote

Build

To build the project run:

npm run build

The build artifacts will be stored in the dist/ directory.
Use the --prod flag for a production build.

Running unit tests

ng test

to execute the unit tests via Karma.

Running end-to-end tests

ng e2e

to execute the end-to-end tests via Protractor.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI README.

if you're interested to find out more, contact us at atable@intreks.com

Happy Coding 🚀

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published