Skip to content
View projectninjatech's full-sized avatar
Block or Report

Block or report projectninjatech

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
projectninjatech/README.md

πŸš€ Welcome to ProjectNinjaTech's GitHub Profile! πŸš€

πŸ‘‹ Hi there! I'm ProjectNinjaTech, a passionate coder and tech enthusiast, and I'm excited to share my coding journey with you.

🌐 Web Development: I specialize in building web applications using technologies like HTML, CSS, JavaScript, Node.js and MySQL. You'll find a variety of web projects in my repositories, from simple static websites to dynamic web apps.

πŸ’‘ PNT Coding Platform: In addition to my web development and server projects, I've developed the PNT (ProjectNinjaTech) coding platform. This platform is built using HTML, CSS, JavaScript, Node.js, and MySQL, and it integrates OpenAI API for AI-driven problem-solving. Some key features include:

  • ✍️ Code Editors: PNT offers three code editors (CodeMirror, Ace.js, and Monaco Editor by Microsoft), each with its unique features. Some editors provide different themes, autocomplete, line numbers, and minimaps.
  • 🧠 AI-Powered Solutions: Each coding problem page features an AI icon above the code editor. Clicking this icon utilizes the OpenAI API to automatically generate solutions, providing users with invaluable assistance in problem-solving.
  • βš™οΈ Admin Panel: The platform includes an admin panel that allows administrators to upload, edit, or delete coding problems. Admins have full control over the problem content.
  • πŸ’³ Profile Card: Users have access to a beautifully designed profile card resembling a colored credit card. This card displays user details and allows users to update their information via the settings.
  • πŸ–₯️ User Interface: PNT boasts a minimalistic and visually appealing user interface. The login, registration, and problem list pages are designed with an interactive dark theme, ensuring an enjoyable user experience.
  • πŸ† Problem List: The problem list page categorizes problems by difficulty and provides a solution icon. Clicking the icon redirects users to the corresponding YouTube solution page. Users can track their progress with a tick mark status indicator for solved problems.
  • πŸ“š Test Mode: Users can test their coding skills with three difficulty levels: beginner, intermediate, and hard. Successfully completing a test grants users an autogenerated certificate of achievement.
  • πŸ§ͺ Interactive Testing: The platform utilizes the Judge0 compiler by DigitalOcean to compile Java and Python code, enabling users to test and evaluate their code effectively.

πŸ“± Android Development: I'm also skilled in Android app development using Android Studio and Java. I love creating mobile applications that solve real-world problems and provide delightful user experiences.

πŸ’» Scripting: When it comes to scripting, Python is my go-to language. I enjoy automating tasks, working with data, and solving problems with Python scripts.

πŸ–₯️ Server Deployment: I have extensive experience deploying and managing a range of server applications, including:

  • πŸ“¦ Nextcloud: For secure file storage and collaboration.
  • πŸ“Ί Media Servers: Such as Plex, Jellyfin, and Emby for media streaming.
  • πŸ“‚ Samba Server: For seamless file sharing.
  • πŸ“ FTP Server: Enabling efficient file transfers.
  • 🌐 VPN Server: Providing secure network access.
  • 🌐 CloudPanel: Used for hosting WordPress and Node.js websites with ease.

☁️ Cloud Platforms: My server deployments extend to leading cloud platforms, including:

  • ☁️ AWS (Amazon Web Services): Leveraging AWS's robust infrastructure for scalable and reliable services.
  • ☁️ Oracle Cloud: Utilizing Oracle Cloud's powerful cloud computing resources for various projects.

πŸŽ₯ YouTube Channel: If you're interested in project-based coding tutorials and tech-related content, be sure to check out ProjectNinjaTech on YouTube. I regularly upload videos where I walk you through the process of building exciting projects using the technologies mentioned above.

πŸ”— Connect with Me: I'm always eager to connect with fellow coders and tech enthusiasts. Feel free to explore my GitHub repositories, and don't forget to subscribe to my YouTube channel for the latest coding adventures!

πŸ”₯ Thanks for stopping by, and happy coding! πŸ”₯

Popular repositories Loading

  1. pntbot pntbot Public

    Python 50 91

  2. GPT-Summary GPT-Summary Public

    Build a Summary Generator with OpenAI Function Calling

    JavaScript 4

  3. projectninjatech projectninjatech Public

    Config files for my GitHub profile.

    1

  4. Countdown-timer Countdown-timer Public

    A 60 second countdown timer

    CSS 1

  5. Task-Management-Tool Task-Management-Tool Public

    Streamline Your Life: Build a Next-Level Task Management Tool

    JavaScript 1

  6. Startup-Page Startup-Page Public

    Design a custom startup page for your web browser

    JavaScript 1