gitFerdo / Learning_code

This is a collection of various small projects that I completed while studying web development. Here, you will find a range of examples showcasing my skills and learning journey in Web technologies.
1 stars 0 forks source link
ejs express expressjs github javascript json jwt learning nodejs nodemon peerjs programming projects rest-api self-learning socket-io uuid webrtc

Self-Learning

Welcome to my collection of various small projects completed while studying web development. This repository showcases a range of examples that demonstrate my skills and learning journey in web technologies.

Projects

Calculator using JavaScript

A simple calculator application built using JavaScript. This project helped me understand the basics of DOM manipulation and event handling in JavaScript.

Real-Time Face Detection using JavaScript

A real-time face detection application using JavaScript and the face-api.js library. This project provided insight into using machine learning models in web development.

Login System (Passport) using Node.js

A login system implemented using Node.js. This project covers user authentication, session management, and the use of Passport strategies for securing applications.

JWT Authentication using Node.js

An example of implementing JWT (JSON Web Token) authentication in a Node.js application. This project highlights how to secure RESTful APIs using JWT for authentication and authorization.

Zoom Clone

A Zoom clone application built using WebRTC, Express, ejs, socket.io, uuid, nodemon, and PeerJS. This project demonstrates real-time video and audio communication, room creation and joining, and chat functionality.

Getting Started

To get started with any of these projects, clone the repository and navigate to the respective project directory. Follow the instructions in each project's README file for setup and usage details.

git clone https://github.com/gitFerdo/Learning_code.git
cd Learning_code