Skip to content

gunnar-miklis/restful-api-web-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RESTful API – Full-Stack Web Application

Completed in less than 2 days.



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.


My Abilties (during 9-weeks web development boodcamp)

  • Fundamentals in HTML, CSS, JavaScript, MERN (MongoDB, Express, React, Node), Git/GitHub.
  • Fundamental understanding of CRUD, REST, OOP, DRY, KISS, YAGNI.

My Abilties (after bootcamp, self-taught)

 

SETUP

Using the MERN stack: MongoDB, Express, React, Node. And JavaScript as main language.

 

client

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

 

server

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

 

database

MongoDB database is running on port 27017. The name is set to todolist.

$ mongodb://localhost:27017/todolist