Skip to content
View afehid's full-sized avatar
🖥️
Coding
🖥️
Coding

Block or report afehid

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
afehid/README.md

Hello, I'm Ahmed Salah! 👋

I'm a web developer who is passionate about crafting amazing web experiences using Node.js, Nest.js and modern technologies. 🚀 Skills:

• TypeScript, NestJs, TypeORM, Node.js, Express.JS, JavaScript, MongoDB, MySQL, PostgreSQL HTML, CSS

💼 Projects:

Project: CAR APP USING NEST.JS AND TYPEORM

Build an web application that allows users to post reports of their cars in order to sell them using modern technologies: Nest.JS, TypeORM, PostgreSQL, JWT authentication

Key Features:

  • I have developed a Nest.js REST API with these features:
  • CRUD operation
  • Using TypeOrm and PostgreSQL to handle the reports and users in database
  • User Authentication: Secure user Registration, Login and access control
  • Posting a report of the car details in order to sell it
  • Approving the report by admin
  • Filtering function
  • User can dynamically edit his reports

Technologies Used:

  • Nest.JS
  • TypeORM
  • PostgreSQL
  • JWT Authentication

Project: NATOURS APP USING NODE.JS AND MONGODB

Build a web application that allows users to book tours using modern technologies: Node.js, Express, MongoDB, Mongoose, JWT authentication, Multer, stripe

Key Features:

  • CRUD operation
  • Aggregation and Filtering Functions
  • MVC architecture
  • Using authentication and authorization using JWT feature
  • The user ability to update his profile including changing his password, email and the profile picture using multer
  • Ability to book a tour using payment integration with stripe
  • User can dynamically submit reviews and rates
  • Error Handling

Technologies Used:

  • Node.JS
  • Express.JS
  • MongoDB
  • JWT Authentication
  • NodeMailer
  • Multer
  • stripe

Project: BOOK-STORE APP USING NODE.JS AND POSTGRESQL

Build a book-store shop web application using modern technologies: Node.js, Express, PostgreSQL, Mocha Testing, JWT Authentication, Auditing, Winston Logger, Stripe

Key Features:

  • CRUD operation
  • MVC architecture
  • Using Mocha, I was able to test my project
  • Using Winston Logger, I was able to get more information from the server
  • Using Auditing I was able to see who is using the app and what he is using
  • Using authentication and authorization using JWT feature
  • The user ability to update his profile including changing his password, email
  • Ability of buying with stripe
  • Error Handling

Technologies Used:

  • Node.JS
  • Express.JS
  • PostgreSQL
  • Mocha Testing
  • JWT Authentication
  • Auditing
  • Winston Logger
  • stripe

📫 Contact Me:

www.linkedin.com/in/afehid

• Email

a.fehid@hotmail.com

Pinned Loading

  1. Nest_Car_Project Nest_Car_Project Public

    Car App, Build using modern technologies: Nest.JS, TypeORM

    TypeScript

  2. Natours Natours Public

    Build using modern technologies: Node.js, Express, MongoDB, Mongoose, JWT authentication, Multer, stripe

    JavaScript 1

  3. Book-Store Book-Store Public

    Build using modern technologies: Node.js, Express, PostgreSQL, Mocha Testing, JWT Authentication, Auditing, Winston Logging, Stripe

    JavaScript

  4. TS_Map_Project TS_Map_Project Public

    Using typescript and faker, i made a simple typescript project

    TypeScript

  5. DI-Examples-NestJS DI-Examples-NestJS Public

    dependency injection examples as it's very important to subject in NestJS

    TypeScript

  6. TS-Learning TS-Learning Public

    TypeScript