Skip to content

juliasouz/webdev-bootcamp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌟 Full Stack Web Development Bootcamp

📌 This is a repository with projects and exercises developed during the bootcamp
🎯 Technologies covered: HTML, CSS, JavaScript, React, Node.js, PostgreSQL, APIs, Web Security, Express.js, and more!

🚀 About This Repository

This repository documents my journey through the Full Stack Web Development Bootcamp, where I developed practical projects applying frontend, backend, database management, and security concepts. It serves as a technical portfolio showcasing my skills in web development.

🔹 Focus: Building modern, responsive web applications.
🔹 Core Technologies: JavaScript (ES6+), React, Node.js, PostgreSQL, APIs, Web Security, Express.js.
🔹 Highlights: Real-world projects integrating databases, authentication, and dynamic components.

🛠️ Core Technologies

Frontend Backend Database Security
HTML, CSS Node.js PostgreSQL bcrypt, JWT, OAuth
JavaScript (ES6) Express.js SQL Queries Hashing, Salting
React.js API RESTful Foreign Keys, Joins Cookies, Sessions
jQuery EJS Templates CRUD Operations Encryption
DOM Manipulation Middlewares Relationships Authentication

📂 Repository Structure

Frontend 💻

🚀 React.js – JSX, Props, State, Hooks, Conditional Rendering, Component Tree
🎨 HTML & CSS – Responsive Layouts, Flexbox, Grid, Styled Components
JavaScript & jQuery – DOM Manipulation, Event Listeners, Animations

Backend 🔧

🖥️ Node.js – Backend development, npm, built-in modules
🏗️ Express.js – Routing, Middlewares, Postman, RESTful APIs
🗄️ EJS Templates – Dynamic page rendering

Database Management 🛢️

📊 PostgreSQL & SQL – CRUD operations, One-to-Many & Many-to-Many relationships, Joins
🗺️ Projects: Travel Tracker, Family Travel Tracker, Permalist

APIs 🌐

⚙️ API Consumption – Axios, JSON, Structuring Requests
🔨 API DevelopmentGET, POST, PUT, DELETE routes, authentication
📝 Blog API Project – Building a RESTful API for blog posts

Web Security 🔒

🔐 Authentication – Secure passwords using bcrypt, JWT, OAuth
🛡️ Encryption & Hashing – Protection against attacks (SQL Injection, XSS)
🍪 Cookies & Session Management – Persistent login and security


🌟 Featured Projects

📌 Keeper App (React Notes App)

A note-taking app inspired by Google Keep, using React.js, State Management, and Component Tree.

🎸 Band Name Generator (Node.js + EJS)

Generates band names dynamically based on user input with EJS rendering.

📍 Family Travel Tracker (PostgreSQL)

Database-powered family travel history visualization, using foreign keys, joins, and complex queries.

📖 Blog API (RESTful API with Express.js & PostgreSQL)

A fully functional blog API with CRUD operations integrated into a database.

About

A Full-Stack web development (HTML, CSS, Javascript, Node, React, PostgreSQL) study repository.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published