Skip to content

jlcarmona/tasker_jlct

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tasker

Table of contents

About Tasker

Tasker is a web application which allows the management of tasks. It was created using the framework Dropwizard for the backend and React for the frontend.

This Web application is composed by two projects

  • Tasker-api : Rest API managing CRUD operations for Task data
  • Tasker-app : Web application which consumes the Rest API

The Tasker Application is developed and supported by Jose Luis Carmona.

Repository structure

    ├── README.md
    ├───docs
    ├───infrastructure
    ├───tasker-api
    ├───tasker-app
  • docs : folder with documentation about tasker
  • infrastructure : folder which includes Dockerfile and dockerignore files to create the docker images
  • tasker-api : Rest API project based on Dropwizard
  • tasker-app : Web Application based on React

Installation

Running the Tasker Application requires JDK 11, Oracle's JDK or OpenJDK (for the API Rest) and Node+NPM for the Web application.

Building

Building the Tasker Application requires the following tools:

For tasker-api

More details about the installation process you can read Tasker-api building

For tasker-app

More details about the installation process you can read Tasker-app building

In case you want to run the Tasker inside a container, you would need Docker. Here you can find details about how to dockeraize tasker-api and tasker-app

Deploying the application on Oracle Cloud Infrastructure

One of the options that we have is to deploy the application on Oracle Cloud Infrastructure. Here you can see a proposal of how to deploy the App on an OCI cluster.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published