alaa-abdallah1
Full Stack Web Developer | JavaScript, Vue, React | Node.js, TypeScript | PHP, Laravel
@Foodics
Pinned Repositories
alaa-abdallah1
This is a personal repository that contains a README file about me. In this file, you will find information about my background, skills, and interests. Feel free to browse through the README file and get in touch with me if you have any questions or would like to connect. I'm always open to meeting new people and exploring new opportunities.
auction-site
Overview This is an auction app that allows users to bid on items. The app is built using Laravel and Vue. Users can view a list of items up for auction, place bids on items, and view their bidding history.
challenge-app
This project is a back-office user-management system developed with React and TypeScript. It integrates with the mocked REST API Reqres to provide user management functionalities.
cms
CMS is a web application created with Vue.js, Vuetify, and Vue Router that allows users to manage customer, category, and product data. The application consists of three primary tabs: Customers, Categories, and Products. Each tab displays a table with filter inputs and a button to add a new item. Clicking on a row redirects the user to a view page.
crud-mevn-project
This is a CRUD project built with the MEVN stack (MongoDB, Express, Vue.js, Node.js), using Mongoose to interact with the MongoDB database, and a RESTful API to handle data operations. The project also includes Tailwind CSS for styling, and HTML5 and CSS for markup.
github-searcher
GitHub Searcher is a single-page application that leverages the GitHub Search API to allow users to search for GitHub users or repositories. The application is built with React.js, TypeScript, Redux with redux-persist, React Router, and vanilla CSS for styling.
mobile-shop
This is a static website for a mobile shop, built using HTML, CSS, JS, Bootstrap, Javascript, and JQuery. The website consists of a single page that showcases the shop's products and allows users to browse and purchase mobile phones.
proxy
This Proxy Server is a simple proxy server that can be used to forward HTTP requests to a target server. The proxy server is designed to receive a header with the request called x-target-url, which specifies the target server to proxy to.
table-pevn-project
This is a web application built with PostgreSQL, Prisma, Node.js, Express, Vue.js, Tailwind, and GraphQL. It consists of two pages - the home page and the view details page.
wuzzufny-jobs-site
Wuzzufny is a job search platform that helps job seekers find jobs that match their qualifications and helps recruiters find suitable candidates for their companies. The platform is built using HTML, CSS, JavaScript, Vue.js, Vuetify, Vuex, Laravel, PHP, OOP, MySQL, SQL, and host files on AWS.
alaa-abdallah1's Repositories
alaa-abdallah1/auction-site
Overview This is an auction app that allows users to bid on items. The app is built using Laravel and Vue. Users can view a list of items up for auction, place bids on items, and view their bidding history.
alaa-abdallah1/wuzzufny-jobs-site
Wuzzufny is a job search platform that helps job seekers find jobs that match their qualifications and helps recruiters find suitable candidates for their companies. The platform is built using HTML, CSS, JavaScript, Vue.js, Vuetify, Vuex, Laravel, PHP, OOP, MySQL, SQL, and host files on AWS.
alaa-abdallah1/alaa-abdallah1
This is a personal repository that contains a README file about me. In this file, you will find information about my background, skills, and interests. Feel free to browse through the README file and get in touch with me if you have any questions or would like to connect. I'm always open to meeting new people and exploring new opportunities.
alaa-abdallah1/challenge-app
This project is a back-office user-management system developed with React and TypeScript. It integrates with the mocked REST API Reqres to provide user management functionalities.
alaa-abdallah1/cms
CMS is a web application created with Vue.js, Vuetify, and Vue Router that allows users to manage customer, category, and product data. The application consists of three primary tabs: Customers, Categories, and Products. Each tab displays a table with filter inputs and a button to add a new item. Clicking on a row redirects the user to a view page.
alaa-abdallah1/crud-mevn-project
This is a CRUD project built with the MEVN stack (MongoDB, Express, Vue.js, Node.js), using Mongoose to interact with the MongoDB database, and a RESTful API to handle data operations. The project also includes Tailwind CSS for styling, and HTML5 and CSS for markup.
alaa-abdallah1/github-searcher
GitHub Searcher is a single-page application that leverages the GitHub Search API to allow users to search for GitHub users or repositories. The application is built with React.js, TypeScript, Redux with redux-persist, React Router, and vanilla CSS for styling.
alaa-abdallah1/mobile-shop
This is a static website for a mobile shop, built using HTML, CSS, JS, Bootstrap, Javascript, and JQuery. The website consists of a single page that showcases the shop's products and allows users to browse and purchase mobile phones.
alaa-abdallah1/proxy
This Proxy Server is a simple proxy server that can be used to forward HTTP requests to a target server. The proxy server is designed to receive a header with the request called x-target-url, which specifies the target server to proxy to.
alaa-abdallah1/table-pevn-project
This is a web application built with PostgreSQL, Prisma, Node.js, Express, Vue.js, Tailwind, and GraphQL. It consists of two pages - the home page and the view details page.
alaa-abdallah1/online-courses
This is a website for online courses, The website offers a wide range of courses in various topics, including programming, design, business, and more. Users can browse the courses and see what people say about us.
alaa-abdallah1/photos-gallery
This is a single-page website featuring a photo gallery. The website consists of several sections, including Home, Features, About, Call Us, Blog, and Our Team. Users can navigate the website by clicking on the section names on the navbar tabs, and there is a button in the bottom right corner that allows users to quickly return to the top.
alaa-abdallah1/puzzle-game
This is a puzzle cards game. The game consists of a set of cards that are initially hidden, and the player's goal is to match every two cards together by clicking on them. If the two selected cards are a match, they will remain visible; otherwise, they will shift back to their original position. The game continues until the player matches the cards
alaa-abdallah1/zid-task