Pinned Repositories
ajax-comments
Comment box feature added to the nosql-blog project (NoSQL blog built with EJS, NodeJS + Express and MongoDB) via AJAX with the fetch() method.
book-manager
Book manager Vue 3 app (w/ composition API) that consumes local API via Axios.
contact-form
Two simple HTML and CSS contact forms with HTML form validations.
food-menu
Food menu grid HTML and CSS web with media queries and a custom mobile and tablet side drawer menu.
food-order-app
Food order web app created with React (w/ Context, Hooks) and dummy API REST. Allows you to see a menu, add items to the cart and checkout.
simple-tailwind-starter
Extremely simple setup to develop Tailwind projects with everything you need to have a good development experience (ESlint + Prettier).
sql-blog
SQL blog built with EJS, NodeJS + Express and MySQL.
tailwind-components
Five responsive HTML + Tailwind components (email subscription, image gallery, login modal, pricing cards and a product modal).
tailwind-templates
Six responsive HTML + Tailwind templates (clipboard, loopstudios, shortly, testimonial grid, fylo and bookmark manager).
vue-vite-tailwind-starter
Easy starter setup to develop Vue + Tailwind + VIte projects with everything you need to have a good development experience (ESlint + Prettier).
davidtheweb-dev's Repositories
davidtheweb-dev/simple-tailwind-starter
Extremely simple setup to develop Tailwind projects with everything you need to have a good development experience (ESlint + Prettier).
davidtheweb-dev/sql-blog
SQL blog built with EJS, NodeJS + Express and MySQL.
davidtheweb-dev/tailwind-components
Five responsive HTML + Tailwind components (email subscription, image gallery, login modal, pricing cards and a product modal).
davidtheweb-dev/tailwind-templates
Six responsive HTML + Tailwind templates (clipboard, loopstudios, shortly, testimonial grid, fylo and bookmark manager).
davidtheweb-dev/ajax-comments
Comment box feature added to the nosql-blog project (NoSQL blog built with EJS, NodeJS + Express and MongoDB) via AJAX with the fetch() method.
davidtheweb-dev/book-manager
Book manager Vue 3 app (w/ composition API) that consumes local API via Axios.
davidtheweb-dev/contact-form
Two simple HTML and CSS contact forms with HTML form validations.
davidtheweb-dev/food-order-app
Food order web app created with React (w/ Context, Hooks) and dummy API REST. Allows you to see a menu, add items to the cart and checkout.
davidtheweb-dev/vue-vite-tailwind-starter
Easy starter setup to develop Vue + Tailwind + VIte projects with everything you need to have a good development experience (ESlint + Prettier).
davidtheweb-dev/investment-calculator
Investment calculator web app created with React.
davidtheweb-dev/live-voting
Live voting web app created with React. In development.
davidtheweb-dev/node-auth
User authentication demo built with EJS, NodeJS + Express, Bcrypt (for hashing the passwords), express-session (middleware for handling sessions and cookies), connect-mongodb-session and MongoDB.
davidtheweb-dev/nosql-blog
NoSQL blog built with EJS, NodeJS + Express and MongoDB.
davidtheweb-dev/online-shop
Fullstack online shop built with vanilla JavaScript, EJS, NodeJS + Express, Bcrypt (for hashing the passwords), express-session (middleware for handling sessions and cookies), csurf (for protecting against CSRF attacks), connect-mongodb-session and MongoDB.
davidtheweb-dev/place-picker
Place picker web app created with React.
davidtheweb-dev/pokedex
Pokedex Vue 3 app (w/ composition API) that consumes local API via Axios, uses Pinia for state management and vue-router.
davidtheweb-dev/profile-image-uploader
User profile image uploader built with EJS, NodeJS + Express, Multer (for handling multipart/form-data) and MongoDB.
davidtheweb-dev/project-manager
Project manager web app created with React and Tailwind CSS.
davidtheweb-dev/quiz-game
Quiz game web app (w/ timer) created with React. Allows you to fill out a quiz and show the successes and failures at the end.
davidtheweb-dev/quiz-party-game
Quiz game web app (w/ timer) created with React. Allows you to fill out a quiz, show the successes and failures at the end and win prizes.
davidtheweb-dev/react-auth-example
React auth example (w/ actions, loaders, etc.). Fetching data from dummy node API REST.
davidtheweb-dev/react-forms
Three different ways of managing react forms examples w/error managing (state (w/custom input hook and component), refs and formData).
davidtheweb-dev/react-router-example
React router example (w/ actions, loaders, etc.). Dummy events list app. Fetching data from dummy node API REST.
davidtheweb-dev/react-tic-tac-toe
Tic Tac Toe local multiplayer web game created with React.
davidtheweb-dev/redux-example
React redux example (w/ reduxjs/toolkit). Fetching data with Firebase. Dummy items cart app with redux state management.
davidtheweb-dev/remaining-characters-counter
Text input with an auto-updating remaining characters counter and two different CSS color warnings.
davidtheweb-dev/tic-tac-toe
Tic Tac Toe local multiplayer web game created with HTML, CSS and JavaScript.
davidtheweb-dev/todos-node-api
To-Dos API REST built with NodeJS + Express and MongoDB.
davidtheweb-dev/todos-vanilla-frontend
To-Dos vanilla JavaScript front-end that consumes the todos-node-api API REST.
davidtheweb-dev/todos-vue-frontend
To-Dos Vue.js front-end that consumes the todos-node-api API REST.