Completed in less than 2 days.
RESULT >>LIVE DEMO<<
![]() |
![]() |
![]() |
![]() |
![]() |
I am looking for an entry-level-friendly junior position mentored by an experienced developer, so that I can strengthen my foundational skills in a real project context. And to gain a general experiences and a fundamental understanding.
- Fundamentals in
HTML
,CSS
,JavaScript
,MERN
(MongoDB, Express, React, Node),Git/GitHub
. - Fundamental understanding of
CRUD
,REST
,OOP
,DRY
,KISS
,YAGNI
.
TypeScript
in one sinlge learning path.ReactNative/Expo
for rebuilding 2x simple components and one frontend application.MUi
andJSS
for one learning series and one simple component.- Various Coding Challenges on Codewars.
Using the MERN stack: MongoDB, Express, React, Node. And JavaScript as main language.
create frontend using Vite
$ yarn create vite client
$ cd client
$ yarn
install packages
$ yarn add react react-dom react-router-dom axios
setup eslint (options: JavaScript modules, browser, JS)
$ yarn add -D eslint eslint-config-google@latest eslint-plugin-react eslint-plugin-react-hooks eslint-plugin-react-refresh
$ yarn run eslint --init
run client: http://localhost:5173
$ yarn dev
create backend using ironlauncher
$ npx ironlauncher server
$ cd server
$ yarn
install packages
$ yarn add express mongoose dotenv
setup eslint (options: commonJS, node, JSON)
$ yarn add -D eslint eslint-config-google@latest
$ yarn run eslint --init
run server: http://localhost:5005
$ yarn dev
MongoDB database is running on port 27017
. The name is set to todolist
.
$ mongodb://localhost:27017/todolist