Skip to content

TomiGorog/todolist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to my single page React practice project.

Aim of the project: Practice React hooks, component based development, file structing, do some basic styling with styled components.

Technologies and libraries: React, JavaScript, HTML, CSS, git, styled components, fontawesome, localStorage, sessionStorage.

Takeaways: I could solve the emerging challenges using array functions such as mapping and sorting. Created Modal components, reused the same form for different purposes. Started to use the styled components library. Utilized localStorage and sessionStorage creating a fairly well functioning single page webapp that stores the data in the browser until the user decides to clean it.

Space for improvement: While I've used styled components, my focus wasn't on the best UI. That can be especially seen with the colors but I didn't want to copy and existing app's color scheme. Reusability: while some components can be used for multiple purposes, most of my components are to complex and couldn't be reused effectively. The users can't access their tasklist on different devices, this is because of localstorage, however because I just wanted to develop a simple webapp that requires no authentication I didn't use any backend or database system.

Future goals: After learning Typescript, I want to refactor my code from JS to TS.

If you have any suggestions/questions, please contact me at tamas.peter.gorog@gmail.com