Skip to content

Commit

Permalink
correct API url
Browse files Browse the repository at this point in the history
  • Loading branch information
mjfutera committed Feb 2, 2023
1 parent 4b27422 commit ac9a051
Show file tree
Hide file tree
Showing 3 changed files with 42 additions and 20 deletions.
38 changes: 19 additions & 19 deletions To Do.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,47 +6,47 @@
# Back-End - API

### GET Method
* /getQuestion
* /getQuestion -
gets questions from database
* /getCategories
* /getCategories -
gets category list
* /getResults
* /getResults -
gets result list
* /getAwaitingQuestion
* /getAwaitingQuestion -
gets awaiting questions from DB to be approved/ modified or deleted by admin. Require Admin Password
* /getAwaitingCategory
* /getAwaitingCategory -
gets awaiting categories from DB to be approved/ modified or deleted by admin. Require Admin Password
* /getStats
* /getStats -
shows statistics for categories
* /checkPassword
* /checkPassword -
Checks Admin Password. Required to Admin Panel

### POST Method
* /postAwaitingQuestion
* /postAwaitingQuestion -
post new question do database. !NEED TO IMPROVE DATA VERIFICATION and CHANGE FRONTEND part.
* /postResult
* /postResult -
post result do database. !NEED TO IMPROVE DATA VERIFICATION
* /postNewQuestion
* /postNewQuestion -
adds question to database, after approvement by admin. Require Admin Password
* /postNewCategory
* /postNewCategory -
adds category to database, after approvement by admin. Require Admin Password

### PUT Method
* /editQuestion
* /editQuestion -
edit question in database. Require Admin Password
* /editCategory
* /editCategory -
edit category in database. Require Admin Password
* /editAwaitingQuestion
* /editAwaitingQuestion -
edit question in database. Require Admin Password
* /editAwaitingCategory
* /editAwaitingCategory -
edit category in database. Require Admin Password

### DELETE Method
* /deleteQuestion
* /deleteQuestion -
delete question in database. Require Admin Password
* /deleteAwaitingQuestion
* /deleteAwaitingQuestion -
delete awaiting question in database. Require Admin Password
* /deleteCategory
* /deleteCategory -
delete category in database. Require Admin Password
* /deleteResult
* /deleteResult -
delete awaiting category in database. Require Admin Password
22 changes: 22 additions & 0 deletions admin/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link
href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css"
rel="stylesheet" integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD"
crossorigin="anonymous">
<link rel="stylesheet" href="styles.css">
<title>Document</title>
</head>
<body>
<script
src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"
integrity="sha384-w76AqPfDkMBDXo30jS1Sgez6pr3x5MlQ1ZAGC+nuZB+EYdgRZgiwxhTBTkF7CXvN"
crossorigin="anonymous"></script>
<script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
<script src="scripts.js"></script>
</body>
</html>
2 changes: 1 addition & 1 deletion scripts.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
// By Michal Futera
// https://linktr.ee/mjfutera

const APIurl = "http://localhost/QuizApp/database";
const APIurl = "https://api.michalfutera.pro/QuizApp/database";
const SQLregex = /\b(ALTER|CREATE|DELETE|DROP( +TABLE){0,1}|EXEC(UTE){0,1}|INSERT( +INTO){0,1}|MERGE|SELECT|UPDATE|UNION( +ALL){0,1})\b/;

const getData = async (url) => await fetch(url).then(r => r.json());
Expand Down

0 comments on commit ac9a051

Please sign in to comment.