GithubHelp home page GithubHelp logo

pntbot's Introduction

๐Ÿš€ 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! ๐Ÿ”ฅ

pntbot's People

Contributors

projectninjatech avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

pntbot's Issues

Error

2021-11-10 13:32:13,174 - telegram.utils.promise - ERROR - An uncaught error was raised while running the promise
Traceback (most recent call last):
File "/usr/local/lib/python3.9/dist-packages/telegram/utils/promise.py", line 57, in run
self._result = self.pooled_function(*self.args, **self.kwargs)
File "/usr/src/app/bot/main.py", line 50, in start
update.effective_message.reply_photo("https://telegra.ph/file/7a3896b921c6bda4b213b.jpg", start_string, parse_mode=ParseMode.MARKDOWN)
File "/usr/local/lib/python3.9/dist-packages/telegram/message.py", line 618, in reply_photo
return self.bot.send_photo(self.chat_id, *args, **kwargs)
File "/usr/local/lib/python3.9/dist-packages/decorator.py", line 232, in fun
return caller(func, *(extras + args), **kw)
File "/usr/local/lib/python3.9/dist-packages/telegram/bot.py", line 70, in decorator
result = func(*args, **kwargs)
File "/usr/local/lib/python3.9/dist-packages/telegram/bot.py", line 498, in send_photo
return self._message(url, data, timeout=timeout, disable_notification=disable_notification,
File "/usr/local/lib/python3.9/dist-packages/telegram/bot.py", line 178, in _message
result = self._request.post(url, data, timeout=timeout)
File "/usr/local/lib/python3.9/dist-packages/telegram/utils/request.py", line 331, in post
result = self._request_wrapper('POST', url,
File "/usr/local/lib/python3.9/dist-packages/telegram/utils/request.py", line 245, in _request_wrapper
raise BadRequest(message)
telegram.error.BadRequest: Can't parse entities: can't find end of the entity starting at byte offset 9

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.