Skip to content

vadimshavlovski/task_generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Application

It is a simple web application for tasks generation 😎 ☀️

Technologies

  • Java 11
  • Spring (Boot, MVC, Data)
  • PostgreSQL
  • jQery, Ajax

REST API

CRUD API + /random?taskType={taskType} endpoint:

URI Method Description
/tasks/{taskId} GET Get task by id
/tasks/ POST Add new task
/tasks/{taskId} PUT Modify task by id
/tasks/{taskId} PATCH Merge task by id
/tasks/{taskId} DELETE Delete task by id
/random?taskType={taskType} GET Get random task by task type (exercise or question)

User Interface

1. Random Task Generator page:

Generate tasks button generates one question and exercise that are taken from DB randomly

2. Questions page:

Page for adding, modifying and deleting questions

There is in-place editing feature (the PATCH method of REST API was used):

3. Exercises page:

Page for adding, modifying and deleting exercises

About

Simple web app for tasks generation

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages