Access APP on aisensum-app
FRONTEND - NEXT14 - frontend-file
BACKEND - FLASK - MYSQL - backend-file
Here are the tasks that I have completed.
Task |
---|
Frontend: CRUD without Refresh (Tanstack) |
Frontend: loading with skeleton, Filter, Search, and Pagination |
Frontend: Responsive application (mobile, desktop, tablet) |
Frontend: Clean-code file structure |
Frontend: Good Performance (Page Speed avg 90%>) |
Frontend: Reusable Component (shadcn) |
Frontend: Form Validation (zod) |
Backend: Create app with flask and mysql |
Backend: CRUD |
Backend: JWT validation (created but not applied) |
Backend: clean-code |
APP: Application are completed host on vercel |
Get Customer
Add Customer
Update Customer (with patch)
Delete Customer
loading with skeleton
search name
custom header
pagination
You can see from github
mobile
desktop
You can see from github
Base URL : https://flask-aisensum.vercel.app/
i created JWT authentication, and autorization too, but i dont implemented because the application dont have sign up or login section. u can see from my github backend-axel
GET /customer
POST /customer
form-data | Type |
---|---|
name |
string |
username_ig |
string |
fav-color |
string |
PUT /customer/<id>
but, i used PATCH instead PUT
PATCH /customer/patch/<id>
form-data | Type |
---|---|
id |
number |
name |
string |
username_ig |
string |
fav-color |
string |
DELETE /customer/<id>
form-data | Type |
---|---|
id |
number |
git clone https://github.com/eldrians/next_aisensum.git
npm i
create and fill .env.local
npm run dev
file : flask-aisensum-github
git clone https://github.com/eldrians/flask_aisensum.git
npm i -g vercel
pip install mysql.connector flask_cors jwt
create and fill .env
Vercel dev