Skip to content

toshinari123/nestlist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nestlist

nestlist is a COOL USEFUL and CONVENIENT tool that EVERYONE in NESTSPACE uses to keep track of current projects and things to do.

features:

  • nested tasks: each task can have subtasks which can have subtasks and so on

General structure

There are three folders: Database , frontend and backend. Here's the responsibility of each folder.

  • frontend . save the files realted to UI and UX only.
    . The files should be seperate to folders so that the next developer can resure the code
    . Component Base coding instead on spegattie code.
    . Comment on top of each file is a must if not comment developer should not use the coede. At least general say what it does.
  • Backend . Connect Frontend and Database
    . Edit / Delete the data from the database
    . Should be encrypt for sercurity issue
  • Database .Check issue column

Frontend folder structure

. Assests: For pictures and videos
. Components: HTML files that can resure
. DataAlgorithm : JS files for fetching data
. UserAlgorithm : JS files for fetching UX
. Styles: CSS files
. index.html

Backend Folder Structures

. Security
. DatabaseConnection
. FrontendConnection
. main.rs

Database Folder Structure

.Data Save in Backend Directly

Variable and Class naming system

how to test

cd to frontend, and run python test.py (it will host on https://localhost:3000)

firefox doesnt work? (cors shit)

optionally test with backend: install rust, cd to backend, run cargo run --features local

(set environment variable ROCKET_TLS to {certs="../cert/CA/localhost/localhost.crt",key="../cert/CA/localhost/localhost.decrypted.key"} before cargo running)

how it is implemented

  • frontend: vanilla JS components
  • backend: rust, rocket
  • database: list.json
  • REST API (get and put)

todo

  • Log in System v1
  • Rewrite the code with better structure v1
  • Documentation before going to next version v1

versions

v1: only frontend v2: rust backend v3: websockets + refactored backend + rewrote frontend

images

image image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •