Skip to content

konan-5/raally-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raally (Resource allocation ally)

Welcome to the Raally project. Raally is an application that helps and simplifies managing people’s allocation on projects. Its purpose is to store information about people such as job title and compensation as well as information about projects and project assignments. With this information Raally can display a dashboard that shows utilization of company’s workforce.

Raally is a multitenant SaaS application where users can belong to one or many workspaces/tenants either as Company Admin or as a Resource Manager.

Getting Started

Backend

The Backend app uses NodeJs v16.15.0 and SQLite, you can add/remove any data that you want, but please don´t change the structure of the database.

Install Backend Dependencies

In order to install the backend project dependencies run inside the backend folder:

npm install --force

Running Backend Application

The following command inside the backend folder will run the backend server:

npm start

After this you would be able to access backend at http://localhost:8080.

Frontend

The Frontend app also uses NodeJs v16.15.0.

Install Frontend Dependencies

In order to install the backend project dependencies run inside the frontend folder:

npm install --force

Running Frontend Application

The following command will run the SPA in local dev server:

npm start

The application will be available at http://localhost:8081 and by default you should see a welcome message there.

Production Build

In order to prepare production build you need to run in the frontend and in the backend folder the following command:

npm run build

It is important to make sure that code can be built for production succesfully before submitting the solution.

Default User Setup

The initial database already contains some sample data and you can access it with the following users:



Each user has access to different workspaces with the following roles:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published