Tommy's Codebase
Tommy's Codebase
  • 101
  • 64 202
🚀Django Full-Stack Responsive Movie Review Website | Django, HTML, TailwindCSS, JavaScript
Build a full-stack, responsive movie review website with HTML, Tailwind CSS, JavaScript and Django. Be sure to give a thumbs up if you like the video and don't forget to share with others.
🔗Useful Links🔗
Link to templates: github.com/tommyscodebase/Django_Templates/tree/main
Link to full Django source code: github.com/tommyscodebase/django_movie_review_website
Frontend Video: ua-cam.com/video/a9-DVNyUy2Q/v-deo.html
📖Chapters
(00:00:00) 01: Announcement
(00:02:35) 02: Creating the project and making configurations
(00:19:51) 03: Authentication
(01:10:20) 04: Adding and rendering Movies
(02:16:53) 05: Edit movie, add and edit reviews and comments
(03:43:58) 06: User Profile, Search engine, Sort & filter
(04:29:15) 07: Conclusion
Happy Coding!😎
Переглядів: 157

Відео

🚀Build a Full-Stack Responsive Movie Review Website (Frontend) | HTML, TailwindCSS, JavaScript
Переглядів 123Місяць тому
Build a full-stack, responsive movie review website with HTML, Tailwind CSS, JavaScript and Django. Be sure to give a thumbs up if you like the video and don't forget to share with others. 🔗Useful Links🔗 Link to source code: github.com/tommyscodebase/Web_Frontend_Templates/tree/main/movie_review_website_tailwindcss Link to Backend video: ua-cam.com/video/2OFCgAtoVC8/v-deo.html 📖Chapters (00:00:...
🚀Build a Full-Stack Responsive Movie Review Website | HTML, TailwindCSS, JavaScript, Django
Переглядів 67Місяць тому
Build a full-stack, responsive movie review website with HTML, Tailwind CSS, JavaScript and Django. Be sure to give a thumbs up if you like the video and don't forget to share with others. 🔗Useful Links🔗 Link to Frontend video: ua-cam.com/video/a9-DVNyUy2Q/v-deo.html Link to Backend video: ........to be posted soon Happy Coding!😎
PySide/PyQt Full Tutorial: Build a Modern Music Player with Python
Переглядів 3673 місяці тому
Source Code (GitHub): github.com/tommyscodebase/Advanced_Music_Player_with_PyQt5 Download DB Browser for SQLite: sqlitebrowser.org/dl/ Chapters ⌨️ (0:00:00) 01: Introduction ⌨️ (0:00:21) 02: Demo ⌨️ (0:04:14) 03: Getting Starter Files ⌨️ (0:05:58) 04: Installing required packages ⌨️ (0:07:30) 05: Opening the Qt Designer ⌨️ (0:10:11) 06: Exploring the UI file ⌨️ (0:20:39) 07: Designing the User ...
Day 21: 21 Days of Python Bootcamp [Exploring potential areas for Python]😎🚀
Переглядів 1314 місяці тому
👋 In this immersive 21 Days of Python Bootcamp, you will master Python from the ground up and become a confident Python developer. 🐍 No prior experience is required; just bring your enthusiasm! 😃 Today's Outline 1. Exploring potential areas for Python Chapters: 00:00:00 Welcome to Day 21 00:01:44 Data Science Libraries 00:03:50 Machine Learning and Artificial Intelligence 00:05:58 Web Developme...
Day 20: 21 Days of Python Bootcamp [Solving the weekly assignments]😎🚀
Переглядів 894 місяці тому
👋 In this immersive 21 Days of Python Bootcamp, you will master Python from the ground up and become a confident Python developer. 🐍 No prior experience is required; just bring your enthusiasm! 😃 Today's Outline 1. Solving the weekly assignments Chapters: 00:00:00 Welcome to Day 20 00:00:44 Proposed solution for week 1 00:13:51 Proposed solution for week 2 00:41:11 Proposed solution for week 3
Day 19: 21 Days of Python Bootcamp [Introduction to GUIs with tkinter]😎🚀
Переглядів 1114 місяці тому
👋 In this immersive 21 Days of Python Bootcamp, you will master Python from the ground up and become a confident Python developer. 🐍 No prior experience is required; just bring your enthusiasm! 😃 Today's Outline 1. Introduction to GUIs with tkinter Chapters: 00:00:00 Welcome to Day 17 00:04:30 Introduction to classes
Day 18: 21 Days of Python Bootcamp [Introduction to classes]😎🚀
Переглядів 2514 місяці тому
👋 In this immersive 21 Days of Python Bootcamp, you will master Python from the ground up and become a confident Python developer. 🐍 No prior experience is required; just bring your enthusiasm! 😃 Today's Outline 1. Introduction to classes Chapters: 00:00:00 Welcome to Day 17 00:01:44 Introduction to classes
Day 17: 21 Days of Python Bootcamp [Installing and using 3rd Party Libraries]😎🚀
Переглядів 2174 місяці тому
👋 In this immersive 21 Days of Python Bootcamp, you will master Python from the ground up and become a confident Python developer. 🐍 No prior experience is required; just bring your enthusiasm! 😃 Today's Outline 1. Installing and using 3rd Party Libraries Chapters: 00:00:00 Welcome to Day 17 00:01:21 Pandas installation and examples 00:30:30 Matplotlib installation and examples
Day 16: 21 Days of Python Bootcamp [Code Modularization]😎🚀
Переглядів 2154 місяці тому
👋 In this immersive 21 Days of Python Bootcamp, you will master Python from the ground up and become a confident Python developer. 🐍 No prior experience is required; just bring your enthusiasm! 😃 Today's Outline 1. Code Modularization Chapters: 00:00:00 Welcome to Day 16 00:04:50 Code Modularization
Day 15: 21 Days of Python Bootcamp [Exceptions and Error Handling]😎🚀
Переглядів 654 місяці тому
👋 In this immersive 21 Days of Python Bootcamp, you will master Python from the ground up and become a confident Python developer. 🐍 No prior experience is required; just bring your enthusiasm! 😃 Today's Outline 1. Exceptions 2. Handling Exceptions Chapters: 00:00:00 Welcome to Day 15 00:00:50 Exceptions 00:12:58 Handling Exceptions
Day 14: 21 Days of Python Bootcamp [Built-ins and Libraries ]😎🚀
Переглядів 1314 місяці тому
👋 In this immersive 21 Days of Python Bootcamp, you will master Python from the ground up and become a confident Python developer. 🐍 No prior experience is required; just bring your enthusiasm! 😃 Today's Outline 1. Python Built-ins 2. Python Libraries (csv, math and os libraries) Chapters: 00:00:00 Welcome t o Day 14 00:02:06 The sorted function 00:08:39 The abs function 00:09:27 The chr functi...
Day 13: 21 Days of Python Bootcamp [Reading and Writing files ]😎🚀
Переглядів 2514 місяці тому
👋 In this immersive 21 Days of Python Bootcamp, you will master Python from the ground up and become a confident Python developer. 🐍 No prior experience is required; just bring your enthusiasm! 😃 Today's Outline 1. File I/O
Day 12: 21 Days of Python Bootcamp [List and Dictionary comprehensions ]😎🚀
Переглядів 1304 місяці тому
👋 In this immersive 21 Days of Python Bootcamp, you will master Python from the ground up and become a confident Python developer. 🐍 No prior experience is required; just bring your enthusiasm! 😃 Today's Outline 1. List Comprehensions 2. Dictionary Comprehensions
Day 11: 21 Days of Python Bootcamp [Args and Kwargs, Functions with default values ]😎🚀
Переглядів 1274 місяці тому
👋 In this immersive 21 Days of Python Bootcamp, you will master Python from the ground up and become a confident Python developer. 🐍 No prior experience is required; just bring your enthusiasm! 😃 Today's Outline 1. Functions with default values 2. Args and Kwargs
Day 10: 21 Days of Python Bootcamp [Python Functions ]😎🚀
Переглядів 1775 місяців тому
Day 10: 21 Days of Python Bootcamp [Python Functions ]😎🚀
Day 9: 21 Days of Python Bootcamp [Algorithmic Thinking, Pseudocodes ]😎🚀
Переглядів 1325 місяців тому
Day 9: 21 Days of Python Bootcamp [Algorithmic Thinking, Pseudocodes ]😎🚀
Day 8: 21 Days of Python Bootcamp [While Loops]😎🚀
Переглядів 2175 місяців тому
Day 8: 21 Days of Python Bootcamp [While Loops]😎🚀
Day 7 : 21 Days of Python Bootcamp [For Loops]😎🚀
Переглядів 1595 місяців тому
Day 7 : 21 Days of Python Bootcamp [For Loops]😎🚀
Day 6 : 21 Days of Python Bootcamp [ Decision Making: if, elif, and else statements]😎🚀
Переглядів 1185 місяців тому
Day 6 : 21 Days of Python Bootcamp [ Decision Making: if, elif, and else statements]😎🚀
Day 5 : 21 Days of Python Bootcamp [ Dictionaries ]😎🚀
Переглядів 2695 місяців тому
Day 5 : 21 Days of Python Bootcamp [ Dictionaries ]😎🚀
Day 4 : 21 Days of Python Bootcamp [ Lists, Tuples, Sets ]😎🚀
Переглядів 4665 місяців тому
Day 4 : 21 Days of Python Bootcamp [ Lists, Tuples, Sets ]😎🚀
Day 3 : 21 Days of Python Bootcamp [ Operators, Standard Output Formats ]😎🚀
Переглядів 6815 місяців тому
Day 3 : 21 Days of Python Bootcamp [ Operators, Standard Output Formats ]😎🚀
Day 2 : 21 Days of Python Bootcamp [ Variables, Data types, User Input, Comments ]😎🚀
Переглядів 4735 місяців тому
Day 2 : 21 Days of Python Bootcamp [ Variables, Data types, User Input, Comments ]😎🚀
Day 1 : 21 Days of Python Bootcamp [Introduction, IDEs, Creating Projects, First Program] 😎🚀
Переглядів 1,6 тис.5 місяців тому
Day 1 : 21 Days of Python Bootcamp [Introduction, IDEs, Creating Projects, First Program] 😎🚀
Onboarding Meeting: 21 Days of Python Bootcamp😎🚀
Переглядів 7825 місяців тому
Onboarding Meeting: 21 Days of Python Bootcamp😎🚀
Build and deploy your own Chatbot with Gemini (Complete JavaScript Tutorial)🚀
Переглядів 4,5 тис.6 місяців тому
Build and deploy your own Chatbot with Gemini (Complete JavaScript Tutorial)🚀
Getting Started with Gemini AI API (Complete Python Tutorial)🚀
Переглядів 4007 місяців тому
Getting Started with Gemini AI API (Complete Python Tutorial)🚀
Build an AI Image Generation website with Django - Full Tutorial😎🚀
Переглядів 5788 місяців тому
Build an AI Image Generation website with Django - Full Tutorial😎🚀
Part 4 - Build a Modern Music Player (PyQt Full Tutorial)
Переглядів 758 місяців тому
Part 4 - Build a Modern Music Player (PyQt Full Tutorial)

КОМЕНТАРІ

  • @nicholausjamrewav1301
    @nicholausjamrewav1301 Місяць тому

    Thank you for this wonderful teaching video. Can I request for a membership fee management application using Django? I am a student and I need it for my final project.

    • @tommys_codebase
      @tommys_codebase Місяць тому

      As in a fullstack app with user subscriptions or an app that only manages subscriptions for, maybe, a business?

  • @mawuenaveddi8693
    @mawuenaveddi8693 Місяць тому

    Thanks for your good works. You're amazing

  • @codedjango
    @codedjango Місяць тому

    Thank you for your efforts....This is real awesome :)

  • @oparesimon
    @oparesimon Місяць тому

    How come I haven't seen this channel all this while. Very good. I'm going to be your subscriber. Hope you won't disappoint.

    • @tommys_codebase
      @tommys_codebase Місяць тому

      Not at all. But if there are any specific projects you want to see, you can always make a request.

  • @sophiali5290
    @sophiali5290 2 місяці тому

    Is it sustainable to code within the converted .py file?

    • @tommys_codebase
      @tommys_codebase 2 місяці тому

      For very small projects it will not be a problem, especially when you build the UI once and will not change it again. But I will not recommend that you do same for medium to large scale projects. Even for small projects, if you will be changing the UI often then I don't recommend you do so.

  • @vaibhaavs2775
    @vaibhaavs2775 2 місяці тому

    Hi could you do a tutorial where an Ai bot is added to word task panel feature thru VSTO

  • @hurricanebob7058
    @hurricanebob7058 3 місяці тому

    Another very good tutorial.🍉

  • @hurricanebob7058
    @hurricanebob7058 3 місяці тому

    Very good tutorial.

  • @anshikachauhan3715
    @anshikachauhan3715 3 місяці тому

    I am getting error in loading static files. I am not able to upload the frontend. It's giving errors. What should I do?

  • @SawantShruti-hg2ok
    @SawantShruti-hg2ok 3 місяці тому

    How to add virtual assistant to website of node js

    • @tommys_codebase
      @tommys_codebase 3 місяці тому

      The approach would not be that different. You just have to know how to make a request to and a receive a response from the Gemini API. You can check out the Gemini API documentation

    • @SawantShruti-hg2ok
      @SawantShruti-hg2ok 3 місяці тому

      Could you make video on that?

    • @SawantShruti-hg2ok
      @SawantShruti-hg2ok 3 місяці тому

      ​@@tommys_codebase request from subscriber

    • @tommys_codebase
      @tommys_codebase 3 місяці тому

      As in how to add a chatbot to a nodejs website?

    • @SawantShruti-hg2ok
      @SawantShruti-hg2ok 3 місяці тому

      @@tommys_codebase yes a voice assistant chatbot for node js website... Huge request from your subscriber.. I made a node js based online meeting website.. I want to add functionalities to it over voice commands like mute, unmute, enable web cam, disable webcam... How to integrate these things with actual platform.. as language of voice assistant is python and main platform is in node js . Are we really able to integrate with that?

  • @Computer-Virus-xr1yd
    @Computer-Virus-xr1yd 3 місяці тому

    Nice

  • @freesoftwares6042
    @freesoftwares6042 3 місяці тому

    awesome i was looking for a new project , perfect timing , thanks for sharing

  • @clintonshaw2645
    @clintonshaw2645 3 місяці тому

    I like this content mate keep going !! This content needs S M Zeus!!

  • @janith99
    @janith99 4 місяці тому

    thank you for this

  • @pemocham
    @pemocham 4 місяці тому

    L'explication est top. Je m'abonne directement

    • @tommys_codebase
      @tommys_codebase 4 місяці тому

      Content que tu aies aimé! Restez à l'écoute pour plus

  • @irfananaaz1896
    @irfananaaz1896 4 місяці тому

    Amazing... Thank you for sharing your knowledge

  • @aminamgad
    @aminamgad 4 місяці тому

    Can i deploy it , and it don't stop working?

    • @tommys_codebase
      @tommys_codebase 4 місяці тому

      Yes, chapter 7 of the video is about the deployment.

  • @VictorHernandez-nz2rs
    @VictorHernandez-nz2rs 4 місяці тому

    good job! thank youu

  • @akosuaagyakomahgyasi6473
    @akosuaagyakomahgyasi6473 4 місяці тому

    Great lesson

  • @MonkeyD.3892
    @MonkeyD.3892 4 місяці тому

    Thanks

  • @MonkeyD.3892
    @MonkeyD.3892 5 місяців тому

    Thanks

  • @blakhite4076
    @blakhite4076 5 місяців тому

    hey waiting for day 8

    • @tommys_codebase
      @tommys_codebase 5 місяців тому

      Here you go ua-cam.com/video/8dNgCSXOqR4/v-deo.html

  • @erozwork
    @erozwork 5 місяців тому

    It would be great if you could share some code on how we can add this as a widget in the bottom right corner of our websites.

    • @tommys_codebase
      @tommys_codebase 5 місяців тому

      That would be great. I'd surely look into that.

  • @user-df6zg8if4r
    @user-df6zg8if4r 5 місяців тому

    hello please can you share the whatsapp platforms link

  • @paulnjinu
    @paulnjinu 5 місяців тому

    Impressive! Following from Kenya

    • @tommys_codebase
      @tommys_codebase 5 місяців тому

      That's good to know. Stay tuned for more amazing content.😎

  • @akosuaagyakomahgyasi6473
    @akosuaagyakomahgyasi6473 5 місяців тому

    Very well understood. Thank you Thomas

  • @sneharghasaha5744
    @sneharghasaha5744 5 місяців тому

    I dont know why but whenever I am deleting javascript.svg and counter.js there is occuring an internal servor error.....help me out

    • @sneharghasaha5744
      @sneharghasaha5744 5 місяців тому

      *server

    • @tommys_codebase
      @tommys_codebase 5 місяців тому

      Can you copy and paste the exact error text?

    • @sneharghasaha5744
      @sneharghasaha5744 5 місяців тому

      ​@@tommys_codebaseit worked thanks😀I just needed a small change and it got worked out.....Your video was way good and the javascript part did help me in my own project......Thanks❤️

  • @gozieprince9530
    @gozieprince9530 5 місяців тому

    Oh have be missing how do I join this boot camp

    • @tommys_codebase
      @tommys_codebase 5 місяців тому

      You can contact me via the email address in the about section of this channel for details on how to join.

  • @MonkeyD.3892
    @MonkeyD.3892 5 місяців тому

    Thank You Sir

  • @gottfriedfirempong1303
    @gottfriedfirempong1303 5 місяців тому

    Thank you Sir

  • @MonkeyD.3892
    @MonkeyD.3892 5 місяців тому

    Thanks

  • @godswayzottor5555
    @godswayzottor5555 5 місяців тому

    😊

  • @MonkeyD.3892
    @MonkeyD.3892 5 місяців тому

    Thank you

  • @tommys_codebase
    @tommys_codebase 5 місяців тому

    Hello everyone! A member, @Vivin, suggested that I add text streaming and a loading indicator to the chatbot. I have done that and committed that change to another branch call "modified". I have also replaced the pre tags in the AI div with regular p tags and I have also removed the markdown rendering functionality. Link to the modified branch: github.com/tommyscodebase/gemini_chatbot_javascript/tree/modified

    • @hhaydenk_
      @hhaydenk_ 5 місяців тому

      Ok cool! Thankyou for your tutorial. Just subscribed. Just a suggestion to do something like a "code" div for everytime the chatbot outputs code, like chatgpt with a copy code button. Thanks!

  • @datavoid
    @datavoid 6 місяців тому

    is this free?

    • @tommys_codebase
      @tommys_codebase 6 місяців тому

      If you're talking about the API, then yes it is free.

  • @kowshiknarayan2770
    @kowshiknarayan2770 6 місяців тому

    Which code editor you used to run python script

  • @adhii9729
    @adhii9729 7 місяців тому

    i want to do this in hardware like a robotic head that will converse with us, if I dumb the code in microcontroller like esp32 or raspberry pi can I use this as a standalone personal ai companion ?

    • @tommys_codebase
      @tommys_codebase 7 місяців тому

      I don't have knowledge in robotics but I believe there is a way to connect the hardware to the logic. If that connection interface uses Python then yes, this can work. But remember, this needs internet to work.

    • @adhii9729
      @adhii9729 7 місяців тому

      @@tommys_codebase which software and platform you ar using this to run the code , can I use this in raspberry pi

  • @bozok1903
    @bozok1903 7 місяців тому

    It was a very nice tutorial. Thank you.

  • @user-zy9kd9lv5y
    @user-zy9kd9lv5y 7 місяців тому

    thanks for video

  • @user-zy9kd9lv5y
    @user-zy9kd9lv5y 7 місяців тому

    it so good proect in django history. thanks for video

  • @arjunans5173
    @arjunans5173 8 місяців тому

    Great

  • @funnycatsanddogs1464
    @funnycatsanddogs1464 8 місяців тому

    Thanks bro. Please at minute 43:22 how did you know that task by the right is completed? Did you set it to completed inside the admin dashboard? Thanks

    • @tommys_codebase
      @tommys_codebase 8 місяців тому

      Yes, as at that time, the functionality to add tasks from the frontend had not been implemented so I created some tasks using the admin dashboard. You can check 36:23 of the video.

  • @henryantwi8222
    @henryantwi8222 9 місяців тому

    Awesome!

  • @henryantwi8222
    @henryantwi8222 9 місяців тому

    Thank you very much.

  • @samuelnkum1362
    @samuelnkum1362 9 місяців тому

    This is so amazing ❤️❤️

  • @anonwentby
    @anonwentby 9 місяців тому

    Could you make an ad blocker? I made one myself but I am sure you would show how to do it better!

  • @anonwentby
    @anonwentby 9 місяців тому

    Looks insane🔥🔥🔥, always happy to come back and see that you have uploaded a new video.

  • @jupiterjs031
    @jupiterjs031 9 місяців тому

    There are a lot of errors like this. What's wrong? ---error Say 'Hey' to start.... ALSA lib pcm_dsnoop.c:638:(snd_pcm_dsnoop_open) unable to open slave ALSA lib pcm_dmix.c:1075:(snd_pcm_dmix_open) unable to open slave ALSA lib pcm_dmix.c:1075:(snd_pcm_dmix_open) unable to open slave ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition 'cards.USB-Audio.pcm.hdmi.0:CARD=1,AES0=4,AES1=130,AES2=0,AES3=2' ALSA lib conf.c:4745:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:5233:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM hdmi ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition 'cards.USB-Audio.pcm.hdmi.0:CARD=1,AES0=4,AES1=130,AES2=0,AES3=2' ALSA lib conf.c:4745:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:5233:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM hdmi ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem

  • @sebastianwalker9156
    @sebastianwalker9156 9 місяців тому

    great video. thank you

  • @chethansprabhu
    @chethansprabhu 9 місяців тому

    Sir, I am getting error as You exceeded your current quota, please check your plan and billing details. I don't have active ChatGPT plan, cant I run it, without any paid plan

    • @tommys_codebase
      @tommys_codebase 9 місяців тому

      It means you have either exhausted your free plan or your free plan has expired. You have to subscribe to a paid plan to have access to the functions of the API.

    • @chethansprabhu
      @chethansprabhu 9 місяців тому

      @@tommys_codebase thank you, sir. For your response