Ibrahim Abdalrhman's repositories
Task-Manager-API-with-Authentication-
This project is a task management web application that allows users to create, view, update, and delete tasks. It uses Express.js for the backend, MongoDB for the database, and JWT for authentication. The frontend is not included in this project.
express-sequelize-example
This repository contains a simple CRUD (Create, Read, Update, Delete) API built using Sequelize, Express.js, and MySQL. The API provides endpoints for managing products and users. It includes user authentication using JSON Web Tokens (JWT) and integrates with a MySQL database using Sequelize ORM.
hireme
hireme - To search for jobs - This is a website that aims to publish jobs so that the person adds his personal and job data You can also search for available jobs
node-ecommerce-api
The "node-ecommerce-api" project is a backend API built with Node.js and Express.js for managing e-commerce operations. It offers endpoints for product management, category organization, order processing, and user authentication. The API enables developers to create, update, and delete products, manage product categories, handle orders.
nodejs-e-commerce
E-commerce website using MongoDB Database and EJS
online-shop
simple online shop using Node.js, express, mongodb without engine view
saraha-clone
saraha-clone project is a web application that provides user signup, login, and messaging functionality. It allows users to create an account, login with their credentials, send messages to other users, and view their own messages. The project is built using Node.js and Express.js for the backend, with MongoDB as the database.
User-Authentication-and-Session-Management-with-Express-MongoDB
This is an authentication app built with Express and MongoDB. It allows users to sign up, log in, and log out. The app uses several dependencies including express, mongoose, and bcrypt.
Nest-Dependency-Injection-Example
Simple Example about Nest Dependency Injection
node-CRUD_using_mysql2
perform CRUD operations using the `mysql2` package in a Node.js application
real-time-socket.io
Description: This project is a simple chat application built using Socket.IO and ExpressJS. Users can connect to the server and send messages in real-time to all connected users. The project includes both client-side and server-side code, and can be easily deployed to a web server.
Simple-Authentication-API-using-JWT-Tokens
This Node.js API with Express.js and MongoDB provides user authentication functionalities including signup, login, and logout. It uses JWT middleware for authentication and follows best practices with input validation using the Express validator library.
TODO-api-express-sequelize
A simple Express.js API for managing tasks with Sequelize ORM and MySQL database. This project provides CRUD operations for tasks, user authentication, and authorization features. The API utilizes JWT for secure authentication and Sequelize to interact with a MySQL database. It follows a structured project layout and includes error handling middlew