Skip to content
This repository has been archived by the owner on Aug 16, 2023. It is now read-only.

All-rounder : Uniquedex100 #48

Open
wants to merge 14 commits into
base: best-all-rounder
Choose a base branch
from

Conversation

Uniquedex100
Copy link

@Uniquedex100 Uniquedex100 commented Jul 30, 2023

Hi!

Here is my final submission for DevClub Summer of Code 2023!

I also wish to apply for the following categories -

  • Most Starred Fork
  • Best All-Rounder
  • Best App submission
  • Best Backend submission
  • Best Frontend submission
  • Best Machine Learning submission

Tasks Done

  • App Development
    • Week 1: Learn Flutter and build a UI using Stateful and Stateless Widgets
    • Week 2: Dive deeper into Flutter's Widgets by building ProductTile, Promoted product banners and implementing forms. Make the app dynamic and interactive!
    • Week 3: Communicate with server resources and manage product data using HTTP methods. Enhancing our app's capabilities for seamless product management and smooth data handling
    • Week 4: Implement Firebase user authentication, integrate cloud storage for image handling and explore Stripe for seamless payments
  • Backend Development
    • Week 1: Learn how a backend works by analysing a real-world website, and then make your own backend, using raw Python & SQL and use it to create a simple URL shortener
    • Week 2: Setup a Django backend server, and learn database models, rendering templates, user authentication and forms. Bonus: make it production-ready!
    • Week 3: Convert your Django backend into a REST API, and learn about function based views, JWT authentication and documentation with Postman. Bonus: make it enterprise-grade!
    • Week 4: Deploy your Django project on Microsoft Azure cloud platform, and learn about virtual machines, domain names and HTTPS.
      BONUS
      • Count the number of times each shortened URL has been visited
      • By default, Django uses sqlite3 as its database for development. However, for production, you need to set up a database like MySQL or PostgreSQL. So, for the first bonus task, setup PostgreSQL on your local machine and connect it to Django
      • When using Django on production, we prefer a different server like nginx or apache for rendering the static files like the templates and assets. So, set up a simple nginx static server, and place your static files accordingly
  • Frontend Development
    • Week 1: Learn how websites work using DevTools, and then learn how to build a simple static website using HTML and CSS, taking designs from Figma and host it on GitHub Pages
    • Week 2: Use Javascript to create a repository network analyzer consuming the GitHub API, and use Bootstrap to make our previous webpage responsive!
    • Week 3: Learn ReactJS, and make your website better using JSX components and State management. Bonus: improve the code quality too!
    • Week 4: Design pages to render, create, and update products. Fetch this data from a public API and understand the interface using API specs. Learn about status codes, state management, error handling, and much more!
  • Machine Learning
    • Week 1: Set up an ML environment to run your code on GPUs, then select and build a price prediction model, and also scrape your own dataset for it from the web.
    • Week 2: Use YOLO to identify and describe items to be sold from the pictures, and fine-tune your Object Detection model using your own dataset
    • Week 3: Develop a model that automatically detects, aligns, and enhances images uploaded by sellers in an online marketplace, using techniques such as image recognition, rotation, and image enhancement
    • Week 4: Develop a chatbot designed for a marketplace website, capable of effectively addressing and resolving buyer queries and complaints, by utilizing a well-organized dataset, NLP frameworks and integration for a seamless user experience

Technologies/Tools/Frameworks used/learnt

  • Flutter and Dart
  • Virtual Environments
  • Django Framework
  • Git Bash
  • REST APIs
  • Working of Browsers and servers
  • telnet/curl/wget
  • JWTs
  • Postman
  • Virtual Environments
  • Django Framework
  • PostgreSQL
  • Django REST Framework
  • Django REST APIs
  • Microsoft Azure
  • Ubuntu Systems
  • Git Bash
  • Virtual Machines
  • Nginx and Gunicorn
  • Domains and HTTPS (SSL)

Features Implemented

  • Created a flutter/Dart app.
  • Implemented Product Listing, Product details, Cart functionality
  • Created Product Tiles, Product Banners, and forms for posting products.
  • Implemented functionality to GET products and POST products.
  • Created a report which can be used to know basics about functioning of browsers.
  • Created a URL Shortener which is helpful to shorten URLs and as well as keep track of them.
  • Created a Django Project of E-commerce website which can serve full functionality of backend.
  • Created Models, Basic HTML Pages and added authentication.
  • Created 7 different APIs which can be used for signup, login, viewing products, adding products, deleting and purchasing products.
  • Created a comprehensive documentation using postman which can be easily used by any user for getting help.
  • Setup Azure Server, uploaded the resources to Server and linked my domain to the server

Deployment Link

-->App build link : https://github.com/Uniquedex100/summer-of-code-2023/releases/tag/v0.0.1
-->Link to deployment server : http://uniquedex100.iitd.site/ecommerce/
--> Link to documentation : Uniquedex100@8d8c702

Demo Video

--> Link to APP Video : https://youtu.be/x6m9bylGv2k
--> Link to Backend Video : https://youtu.be/IVtvDHVJhZg

Personal Details

Name Dinu Goyal
College IIT-Delhi
Entry No 2022CS51647
Email ID cs5221647@iitd.ac.in
Phone Number 9456697798

Uniquedex100 and others added 14 commits June 20, 2023 22:42
	new file:   backend/week1/database.py
	new file:   backend/week1/redirect.db
	new file:   backend/week1/report.md.docx
	new file:   backend/week1/server.py
	new file:   backend/week2/Scripts/Activate.ps1
	new file:   backend/week2/Scripts/activate
	new file:   backend/week2/Scripts/activate.bat
	new file:   backend/week2/Scripts/deactivate.bat
	new file:   backend/week2/Scripts/django-admin.exe
	new file:   backend/week2/Scripts/pip.exe
	new file:   backend/week2/Scripts/pip3.11.exe
	new file:   backend/week2/Scripts/pip3.exe
	new file:   backend/week2/Scripts/python.exe
	new file:   backend/week2/Scripts/pythonw.exe
	new file:   backend/week2/Scripts/sqlformat.exe
	new file:   backend/week2/mydjangoproject/ecommerce/__init__.py
	new file:   backend/week2/mydjangoproject/ecommerce/admin.py
	new file:   backend/week2/mydjangoproject/ecommerce/apps.py
	new file:   backend/week2/mydjangoproject/ecommerce/forms.py
	new file:   backend/week2/mydjangoproject/ecommerce/migrations/0001_initial.py
	new file:   backend/week2/mydjangoproject/ecommerce/migrations/__init__.py
	new file:   backend/week2/mydjangoproject/ecommerce/models.py
	new file:   backend/week2/mydjangoproject/ecommerce/templates/ecommerce/addproducts.html
	new file:   backend/week2/mydjangoproject/ecommerce/templates/ecommerce/detail.html
	new file:   backend/week2/mydjangoproject/ecommerce/templates/ecommerce/index.html
	new file:   backend/week2/mydjangoproject/ecommerce/templates/ecommerce/register.html
	new file:   backend/week2/mydjangoproject/ecommerce/templates/registration/login.html
	new file:   backend/week2/mydjangoproject/ecommerce/templates/some
	new file:   backend/week2/mydjangoproject/ecommerce/tests.py
	new file:   backend/week2/mydjangoproject/ecommerce/urls.py
	new file:   backend/week2/mydjangoproject/ecommerce/views.py
	new file:   backend/week2/mydjangoproject/manage.py
	new file:   backend/week2/mydjangoproject/mydjangoproject/__init__.py
	new file:   backend/week2/mydjangoproject/mydjangoproject/asgi.py
	new file:   backend/week2/mydjangoproject/mydjangoproject/settings.py
	new file:   backend/week2/mydjangoproject/mydjangoproject/urls.py
	new file:   backend/week2/mydjangoproject/mydjangoproject/wsgi.py
	new file:   backend/week2/pyvenv.cfg
	new file:   backend/week3/.vscode/settings.json
	new file:   backend/week3/Scripts/Activate.ps1
	new file:   backend/week3/Scripts/activate
	new file:   backend/week3/Scripts/activate.bat
	new file:   backend/week3/Scripts/deactivate.bat
	new file:   backend/week3/Scripts/django-admin.exe
	new file:   backend/week3/Scripts/pip.exe
	new file:   backend/week3/Scripts/pip3.11.exe
	new file:   backend/week3/Scripts/pip3.exe
	new file:   backend/week3/Scripts/python.exe
	new file:   backend/week3/Scripts/pythonw.exe
	new file:   backend/week3/Scripts/sqlformat.exe
	new file:   backend/week3/mydjangoproject/ecommerce/__init__.py
	new file:   backend/week3/mydjangoproject/ecommerce/admin.py
	new file:   backend/week3/mydjangoproject/ecommerce/apps.py
	new file:   backend/week3/mydjangoproject/ecommerce/forms.py
	new file:   backend/week3/mydjangoproject/ecommerce/migrations/0001_initial.py
	new file:   backend/week3/mydjangoproject/ecommerce/migrations/__init__.py
	new file:   backend/week3/mydjangoproject/ecommerce/models.py
	new file:   backend/week3/mydjangoproject/ecommerce/serializers.py
	new file:   backend/week3/mydjangoproject/ecommerce/templates/ecommerce/addproducts.html
	new file:   backend/week3/mydjangoproject/ecommerce/templates/ecommerce/detail.html
	new file:   backend/week3/mydjangoproject/ecommerce/templates/ecommerce/index.html
	new file:   backend/week3/mydjangoproject/ecommerce/templates/ecommerce/register.html
	new file:   backend/week3/mydjangoproject/ecommerce/templates/registration/login.html
	new file:   backend/week3/mydjangoproject/ecommerce/templates/some
	new file:   backend/week3/mydjangoproject/ecommerce/tests.py
	new file:   backend/week3/mydjangoproject/ecommerce/urls.py
	new file:   backend/week3/mydjangoproject/ecommerce/views.py
	new file:   backend/week3/mydjangoproject/manage.py
	new file:   backend/week3/mydjangoproject/mydjangoproject/__init__.py
	new file:   backend/week3/mydjangoproject/mydjangoproject/asgi.py
	new file:   backend/week3/mydjangoproject/mydjangoproject/settings.py
	new file:   backend/week3/mydjangoproject/mydjangoproject/urls.py
	new file:   backend/week3/mydjangoproject/mydjangoproject/wsgi.py
	new file:   backend/week3/pyvenv.cfg
	new file:   my_app/.gitignore
	new file:   my_app/.metadata
	new file:   my_app/.vscode/launch.json
	new file:   my_app/README.md
	new file:   my_app/analysis_options.yaml
	new file:   my_app/android/.gitignore
	new file:   my_app/android/app/build.gradle
	new file:   my_app/android/app/src/debug/AndroidManifest.xml
	new file:   my_app/android/app/src/main/AndroidManifest.xml
	new file:   my_app/android/app/src/main/kotlin/com/example/my_app/MainActivity.kt
	new file:   my_app/android/app/src/main/res/drawable-v21/launch_background.xml
	new file:   my_app/android/app/src/main/res/drawable/launch_background.xml
	new file:   my_app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
	new file:   my_app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
	new file:   my_app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
	new file:   my_app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
	new file:   my_app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
	new file:   my_app/android/app/src/main/res/values-night/styles.xml
	new file:   my_app/android/app/src/main/res/values/styles.xml
	new file:   my_app/android/app/src/profile/AndroidManifest.xml
	new file:   my_app/android/build.gradle
	new file:   my_app/android/gradle.properties
	new file:   my_app/android/gradle/wrapper/gradle-wrapper.properties
	new file:   my_app/android/settings.gradle
	new file:   my_app/assets/images/0000.png
	new file:   my_app/assets/images/0001.png
	new file:   my_app/ios/.gitignore
	new file:   my_app/ios/Flutter/AppFrameworkInfo.plist
	new file:   my_app/ios/Flutter/Debug.xcconfig
	new file:   my_app/ios/Flutter/Release.xcconfig
	new file:   my_app/ios/Runner.xcodeproj/project.pbxproj
	new file:   my_app/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata
	new file:   my_app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
	new file:   my_app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
	new file:   my_app/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
	new file:   my_app/ios/Runner.xcworkspace/contents.xcworkspacedata
	new file:   my_app/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
	new file:   my_app/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
	new file:   my_app/ios/Runner/AppDelegate.swift
	new file:   my_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
	new file:   my_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png
	new file:   my_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
	new file:   my_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
	new file:   my_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
	new file:   my_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
	new file:   my_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
	new file:   my_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
	new file:   my_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
	new file:   my_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
	new file:   my_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
	new file:   my_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
	new file:   my_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
	new file:   my_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
	new file:   my_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
	new file:   my_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
	new file:   my_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json
	new file:   my_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
	new file:   my_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png
	new file:   my_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png
	new file:   my_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md
	new file:   my_app/ios/Runner/Base.lproj/LaunchScreen.storyboard
	new file:   my_app/ios/Runner/Base.lproj/Main.storyboard
	new file:   my_app/ios/Runner/Info.plist
	new file:   my_app/ios/Runner/Runner-Bridging-Header.h
	new file:   my_app/ios/RunnerTests/RunnerTests.swift
	new file:   my_app/linux/.gitignore
	new file:   my_app/linux/CMakeLists.txt
	new file:   my_app/linux/flutter/CMakeLists.txt
	new file:   my_app/linux/flutter/generated_plugin_registrant.cc
	new file:   my_app/linux/flutter/generated_plugin_registrant.h
	new file:   my_app/linux/flutter/generated_plugins.cmake
	new file:   my_app/linux/main.cc
	new file:   my_app/linux/my_application.cc
	new file:   my_app/linux/my_application.h
	new file:   my_app/macos/.gitignore
	new file:   my_app/macos/Flutter/Flutter-Debug.xcconfig
	new file:   my_app/macos/Flutter/Flutter-Release.xcconfig
	new file:   my_app/macos/Flutter/GeneratedPluginRegistrant.swift
	new file:   my_app/macos/Runner.xcodeproj/project.pbxproj
	new file:   my_app/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
	new file:   my_app/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
	new file:   my_app/macos/Runner.xcworkspace/contents.xcworkspacedata
	new file:   my_app/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
	new file:   my_app/macos/Runner/AppDelegate.swift
	new file:   my_app/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
	new file:   my_app/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png
	new file:   my_app/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png
	new file:   my_app/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png
	new file:   my_app/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png
	new file:   my_app/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png
	new file:   my_app/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png
	new file:   my_app/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png
	new file:   my_app/macos/Runner/Base.lproj/MainMenu.xib
	new file:   my_app/macos/Runner/Configs/AppInfo.xcconfig
	new file:   my_app/macos/Runner/Configs/Debug.xcconfig
	new file:   my_app/macos/Runner/Configs/Release.xcconfig
	new file:   my_app/macos/Runner/Configs/Warnings.xcconfig
	new file:   my_app/macos/Runner/DebugProfile.entitlements
	new file:   my_app/macos/Runner/Info.plist
	new file:   my_app/macos/Runner/MainFlutterWindow.swift
	new file:   my_app/macos/Runner/Release.entitlements
	new file:   my_app/macos/RunnerTests/RunnerTests.swift
	new file:   my_app/pubspec.lock
	new file:   my_app/pubspec.yaml
	new file:   my_app/test/widget_test.dart
	new file:   my_app/web/favicon.png
	new file:   my_app/web/icons/Icon-192.png
	new file:   my_app/web/icons/Icon-512.png
	new file:   my_app/web/icons/Icon-maskable-192.png
	new file:   my_app/web/icons/Icon-maskable-512.png
	new file:   my_app/web/index.html
	new file:   my_app/web/manifest.json
	new file:   my_app/windows/.gitignore
	new file:   my_app/windows/CMakeLists.txt
	new file:   my_app/windows/flutter/CMakeLists.txt
	new file:   my_app/windows/flutter/generated_plugin_registrant.cc
	new file:   my_app/windows/flutter/generated_plugin_registrant.h
	new file:   my_app/windows/flutter/generated_plugins.cmake
	new file:   my_app/windows/runner/CMakeLists.txt
	new file:   my_app/windows/runner/Runner.rc
	new file:   my_app/windows/runner/flutter_window.cpp
	new file:   my_app/windows/runner/flutter_window.h
	new file:   my_app/windows/runner/main.cpp
	new file:   my_app/windows/runner/resource.h
	new file:   my_app/windows/runner/resources/app_icon.ico
	new file:   my_app/windows/runner/utils.cpp
	new file:   my_app/windows/runner/utils.h
	new file:   my_app/windows/runner/win32_window.cpp
	new file:   my_app/windows/runner/win32_window.h
	new file:   my_app/lib/main.dart
	new file:   my_app/windows/runner/runner.exe.manifest
	modified:   my_app/lib/main.dart
	modified:   my_app/pubspec.lock
	modified:   my_app/pubspec.yaml
	modified:   backend/week1/report.md.docx
	modified:   backend/week1/server.py
	modified:   backend/week3/mydjangoproject/ecommerce/serializers.py
	new file:   backend/week3/mydjangoproject/static/admin/css/autocomplete.css
	new file:   backend/week3/mydjangoproject/static/admin/css/base.css
	new file:   backend/week3/mydjangoproject/static/admin/css/changelists.css
	new file:   backend/week3/mydjangoproject/static/admin/css/dark_mode.css
	new file:   backend/week3/mydjangoproject/static/admin/css/dashboard.css
	new file:   backend/week3/mydjangoproject/static/admin/css/forms.css
	new file:   backend/week3/mydjangoproject/static/admin/css/login.css
	new file:   backend/week3/mydjangoproject/static/admin/css/nav_sidebar.css
	new file:   backend/week3/mydjangoproject/static/admin/css/responsive.css
	new file:   backend/week3/mydjangoproject/static/admin/css/responsive_rtl.css
	new file:   backend/week3/mydjangoproject/static/admin/css/rtl.css
	new file:   backend/week3/mydjangoproject/static/admin/css/vendor/select2/LICENSE-SELECT2.md
	new file:   backend/week3/mydjangoproject/static/admin/css/vendor/select2/select2.css
	new file:   backend/week3/mydjangoproject/static/admin/css/vendor/select2/select2.min.css
	new file:   backend/week3/mydjangoproject/static/admin/css/widgets.css
	new file:   backend/week3/mydjangoproject/static/admin/img/LICENSE
	new file:   backend/week3/mydjangoproject/static/admin/img/README.txt
	new file:   backend/week3/mydjangoproject/static/admin/img/calendar-icons.svg
	new file:   backend/week3/mydjangoproject/static/admin/img/gis/move_vertex_off.svg
	new file:   backend/week3/mydjangoproject/static/admin/img/gis/move_vertex_on.svg
	new file:   backend/week3/mydjangoproject/static/admin/img/icon-addlink.svg
	new file:   backend/week3/mydjangoproject/static/admin/img/icon-alert.svg
	new file:   backend/week3/mydjangoproject/static/admin/img/icon-calendar.svg
	new file:   backend/week3/mydjangoproject/static/admin/img/icon-changelink.svg
	new file:   backend/week3/mydjangoproject/static/admin/img/icon-clock.svg
	new file:   backend/week3/mydjangoproject/static/admin/img/icon-deletelink.svg
	new file:   backend/week3/mydjangoproject/static/admin/img/icon-no.svg
	new file:   backend/week3/mydjangoproject/static/admin/img/icon-unknown-alt.svg
	new file:   backend/week3/mydjangoproject/static/admin/img/icon-unknown.svg
	new file:   backend/week3/mydjangoproject/static/admin/img/icon-viewlink.svg
	new file:   backend/week3/mydjangoproject/static/admin/img/icon-yes.svg
	new file:   backend/week3/mydjangoproject/static/admin/img/inline-delete.svg
	new file:   backend/week3/mydjangoproject/static/admin/img/search.svg
	new file:   backend/week3/mydjangoproject/static/admin/img/selector-icons.svg
	new file:   backend/week3/mydjangoproject/static/admin/img/sorting-icons.svg
	new file:   backend/week3/mydjangoproject/static/admin/img/tooltag-add.svg
	new file:   backend/week3/mydjangoproject/static/admin/img/tooltag-arrowright.svg
	new file:   backend/week3/mydjangoproject/static/admin/js/SelectBox.js
	new file:   backend/week3/mydjangoproject/static/admin/js/SelectFilter2.js
	new file:   backend/week3/mydjangoproject/static/admin/js/actions.js
	new file:   backend/week3/mydjangoproject/static/admin/js/admin/DateTimeShortcuts.js
	new file:   backend/week3/mydjangoproject/static/admin/js/admin/RelatedObjectLookups.js
	new file:   backend/week3/mydjangoproject/static/admin/js/autocomplete.js
	new file:   backend/week3/mydjangoproject/static/admin/js/calendar.js
	new file:   backend/week3/mydjangoproject/static/admin/js/cancel.js
	new file:   backend/week3/mydjangoproject/static/admin/js/change_form.js
	new file:   backend/week3/mydjangoproject/static/admin/js/collapse.js
	new file:   backend/week3/mydjangoproject/static/admin/js/core.js
	new file:   backend/week3/mydjangoproject/static/admin/js/filters.js
	new file:   backend/week3/mydjangoproject/static/admin/js/inlines.js
	new file:   backend/week3/mydjangoproject/static/admin/js/jquery.init.js
	new file:   backend/week3/mydjangoproject/static/admin/js/nav_sidebar.js
	new file:   backend/week3/mydjangoproject/static/admin/js/popup_response.js
	new file:   backend/week3/mydjangoproject/static/admin/js/prepopulate.js
	new file:   backend/week3/mydjangoproject/static/admin/js/prepopulate_init.js
	new file:   backend/week3/mydjangoproject/static/admin/js/theme.js
	new file:   backend/week3/mydjangoproject/static/admin/js/urlify.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/jquery/LICENSE.txt
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/jquery/jquery.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/jquery/jquery.min.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/LICENSE.md
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/af.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/ar.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/az.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/bg.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/bn.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/bs.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/ca.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/cs.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/da.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/de.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/dsb.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/el.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/en.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/es.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/et.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/eu.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/fa.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/fi.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/fr.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/gl.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/he.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/hi.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/hr.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/hsb.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/hu.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/hy.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/id.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/is.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/it.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/ja.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/ka.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/km.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/ko.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/lt.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/lv.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/mk.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/ms.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/nb.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/ne.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/nl.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/pl.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/ps.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/pt-BR.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/pt.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/ro.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/ru.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/sk.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/sl.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/sq.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/sr-Cyrl.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/sr.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/sv.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/th.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/tk.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/tr.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/uk.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/vi.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/zh-CN.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/i18n/zh-TW.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/select2.full.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/select2/select2.full.min.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/xregexp/LICENSE.txt
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/xregexp/xregexp.js
	new file:   backend/week3/mydjangoproject/static/admin/js/vendor/xregexp/xregexp.min.js
	new file:   backend/week3/mydjangoproject/static/rest_framework/css/bootstrap-theme.min.css
	new file:   backend/week3/mydjangoproject/static/rest_framework/css/bootstrap-theme.min.css.map
	new file:   backend/week3/mydjangoproject/static/rest_framework/css/bootstrap-tweaks.css
	new file:   backend/week3/mydjangoproject/static/rest_framework/css/bootstrap.min.css
	new file:   backend/week3/mydjangoproject/static/rest_framework/css/bootstrap.min.css.map
	new file:   backend/week3/mydjangoproject/static/rest_framework/css/default.css
	new file:   backend/week3/mydjangoproject/static/rest_framework/css/font-awesome-4.0.3.css
	new file:   backend/week3/mydjangoproject/static/rest_framework/css/prettify.css
	new file:   backend/week3/mydjangoproject/static/rest_framework/docs/css/base.css
	new file:   backend/week3/mydjangoproject/static/rest_framework/docs/css/highlight.css
	new file:   backend/week3/mydjangoproject/static/rest_framework/docs/css/jquery.json-view.min.css
	new file:   backend/week3/mydjangoproject/static/rest_framework/docs/img/favicon.ico
	new file:   backend/week3/mydjangoproject/static/rest_framework/docs/img/grid.png
	new file:   backend/week3/mydjangoproject/static/rest_framework/docs/js/api.js
	new file:   backend/week3/mydjangoproject/static/rest_framework/docs/js/highlight.pack.js
	new file:   backend/week3/mydjangoproject/static/rest_framework/docs/js/jquery.json-view.min.js
	new file:   backend/week3/mydjangoproject/static/rest_framework/fonts/fontawesome-webfont.eot
	new file:   backend/week3/mydjangoproject/static/rest_framework/fonts/fontawesome-webfont.svg
	new file:   backend/week3/mydjangoproject/static/rest_framework/fonts/fontawesome-webfont.ttf
	new file:   backend/week3/mydjangoproject/static/rest_framework/fonts/fontawesome-webfont.woff
	new file:   backend/week3/mydjangoproject/static/rest_framework/fonts/glyphicons-halflings-regular.eot
	new file:   backend/week3/mydjangoproject/static/rest_framework/fonts/glyphicons-halflings-regular.svg
	new file:   backend/week3/mydjangoproject/static/rest_framework/fonts/glyphicons-halflings-regular.ttf
	new file:   backend/week3/mydjangoproject/static/rest_framework/fonts/glyphicons-halflings-regular.woff
	new file:   backend/week3/mydjangoproject/static/rest_framework/fonts/glyphicons-halflings-regular.woff2
	new file:   backend/week3/mydjangoproject/static/rest_framework/img/glyphicons-halflings-white.png
	new file:   backend/week3/mydjangoproject/static/rest_framework/img/glyphicons-halflings.png
	new file:   backend/week3/mydjangoproject/static/rest_framework/img/grid.png
	new file:   backend/week3/mydjangoproject/static/rest_framework/js/ajax-form.js
	new file:   backend/week3/mydjangoproject/static/rest_framework/js/bootstrap.min.js
	new file:   backend/week3/mydjangoproject/static/rest_framework/js/coreapi-0.1.1.js
	new file:   backend/week3/mydjangoproject/static/rest_framework/js/csrf.js
	new file:   backend/week3/mydjangoproject/static/rest_framework/js/default.js
	new file:   backend/week3/mydjangoproject/static/rest_framework/js/jquery-3.5.1.min.js
	new file:   backend/week3/mydjangoproject/static/rest_framework/js/prettify-min.js
	new file:   backend/week3/static/admin/css/autocomplete.css
	new file:   backend/week3/static/admin/css/base.css
	new file:   backend/week3/static/admin/css/changelists.css
	new file:   backend/week3/static/admin/css/dark_mode.css
	new file:   backend/week3/static/admin/css/dashboard.css
	new file:   backend/week3/static/admin/css/forms.css
	new file:   backend/week3/static/admin/css/login.css
	new file:   backend/week3/static/admin/css/nav_sidebar.css
	new file:   backend/week3/static/admin/css/responsive.css
	new file:   backend/week3/static/admin/css/responsive_rtl.css
	new file:   backend/week3/static/admin/css/rtl.css
	new file:   backend/week3/static/admin/css/vendor/select2/LICENSE-SELECT2.md
	new file:   backend/week3/static/admin/css/vendor/select2/select2.css
	new file:   backend/week3/static/admin/css/vendor/select2/select2.min.css
	new file:   backend/week3/static/admin/css/widgets.css
	new file:   backend/week3/static/admin/img/LICENSE
	new file:   backend/week3/static/admin/img/README.txt
	new file:   backend/week3/static/admin/img/calendar-icons.svg
	new file:   backend/week3/static/admin/img/gis/move_vertex_off.svg
	new file:   backend/week3/static/admin/img/gis/move_vertex_on.svg
	new file:   backend/week3/static/admin/img/icon-addlink.svg
	new file:   backend/week3/static/admin/img/icon-alert.svg
	new file:   backend/week3/static/admin/img/icon-calendar.svg
	new file:   backend/week3/static/admin/img/icon-changelink.svg
	new file:   backend/week3/static/admin/img/icon-clock.svg
	new file:   backend/week3/static/admin/img/icon-deletelink.svg
	new file:   backend/week3/static/admin/img/icon-no.svg
	new file:   backend/week3/static/admin/img/icon-unknown-alt.svg
	new file:   backend/week3/static/admin/img/icon-unknown.svg
	new file:   backend/week3/static/admin/img/icon-viewlink.svg
	new file:   backend/week3/static/admin/img/icon-yes.svg
	new file:   backend/week3/static/admin/img/inline-delete.svg
	new file:   backend/week3/static/admin/img/search.svg
	new file:   backend/week3/static/admin/img/selector-icons.svg
	new file:   backend/week3/static/admin/img/sorting-icons.svg
	new file:   backend/week3/static/admin/img/tooltag-add.svg
	new file:   backend/week3/static/admin/img/tooltag-arrowright.svg
	new file:   backend/week3/static/admin/js/SelectBox.js
	new file:   backend/week3/static/admin/js/SelectFilter2.js
	new file:   backend/week3/static/admin/js/actions.js
	new file:   backend/week3/static/admin/js/admin/DateTimeShortcuts.js
	new file:   backend/week3/static/admin/js/admin/RelatedObjectLookups.js
	new file:   backend/week3/static/admin/js/autocomplete.js
	new file:   backend/week3/static/admin/js/calendar.js
	new file:   backend/week3/static/admin/js/cancel.js
	new file:   backend/week3/static/admin/js/change_form.js
	new file:   backend/week3/static/admin/js/collapse.js
	new file:   backend/week3/static/admin/js/core.js
	new file:   backend/week3/static/admin/js/filters.js
	new file:   backend/week3/static/admin/js/inlines.js
	new file:   backend/week3/static/admin/js/jquery.init.js
	new file:   backend/week3/static/admin/js/nav_sidebar.js
	new file:   backend/week3/static/admin/js/popup_response.js
	new file:   backend/week3/static/admin/js/prepopulate.js
	new file:   backend/week3/static/admin/js/prepopulate_init.js
	new file:   backend/week3/static/admin/js/theme.js
	new file:   backend/week3/static/admin/js/urlify.js
	new file:   backend/week3/static/admin/js/vendor/jquery/LICENSE.txt
	new file:   backend/week3/static/admin/js/vendor/jquery/jquery.js
	new file:   backend/week3/static/admin/js/vendor/jquery/jquery.min.js
	new file:   backend/week3/static/admin/js/vendor/select2/LICENSE.md
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/af.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/ar.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/az.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/bg.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/bn.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/bs.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/ca.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/cs.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/da.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/de.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/dsb.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/el.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/en.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/es.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/et.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/eu.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/fa.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/fi.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/fr.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/gl.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/he.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/hi.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/hr.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/hsb.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/hu.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/hy.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/id.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/is.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/it.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/ja.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/ka.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/km.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/ko.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/lt.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/lv.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/mk.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/ms.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/nb.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/ne.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/nl.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/pl.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/ps.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/pt-BR.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/pt.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/ro.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/ru.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/sk.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/sl.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/sq.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/sr-Cyrl.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/sr.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/sv.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/th.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/tk.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/tr.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/uk.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/vi.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/zh-CN.js
	new file:   backend/week3/static/admin/js/vendor/select2/i18n/zh-TW.js
	new file:   backend/week3/static/admin/js/vendor/select2/select2.full.js
	new file:   backend/week3/static/admin/js/vendor/select2/select2.full.min.js
	new file:   backend/week3/static/admin/js/vendor/xregexp/LICENSE.txt
	new file:   backend/week3/static/admin/js/vendor/xregexp/xregexp.js
	new file:   backend/week3/static/admin/js/vendor/xregexp/xregexp.min.js
	new file:   backend/week3/static/rest_framework/css/bootstrap-theme.min.css
	new file:   backend/week3/static/rest_framework/css/bootstrap-theme.min.css.map
	new file:   backend/week3/static/rest_framework/css/bootstrap-tweaks.css
	new file:   backend/week3/static/rest_framework/css/bootstrap.min.css
	new file:   backend/week3/static/rest_framework/css/bootstrap.min.css.map
	new file:   backend/week3/static/rest_framework/css/default.css
	new file:   backend/week3/static/rest_framework/css/font-awesome-4.0.3.css
	new file:   backend/week3/static/rest_framework/css/prettify.css
	new file:   backend/week3/static/rest_framework/docs/css/base.css
	new file:   backend/week3/static/rest_framework/docs/css/highlight.css
	new file:   backend/week3/static/rest_framework/docs/css/jquery.json-view.min.css
	new file:   backend/week3/static/rest_framework/docs/img/favicon.ico
	new file:   backend/week3/static/rest_framework/docs/img/grid.png
	new file:   backend/week3/static/rest_framework/docs/js/api.js
	new file:   backend/week3/static/rest_framework/docs/js/highlight.pack.js
	new file:   backend/week3/static/rest_framework/docs/js/jquery.json-view.min.js
	new file:   backend/week3/static/rest_framework/fonts/fontawesome-webfont.eot
	new file:   backend/week3/static/rest_framework/fonts/fontawesome-webfont.svg
	new file:   backend/week3/static/rest_framework/fonts/fontawesome-webfont.ttf
	new file:   backend/week3/static/rest_framework/fonts/fontawesome-webfont.woff
	new file:   backend/week3/static/rest_framework/fonts/glyphicons-halflings-regular.eot
	new file:   backend/week3/static/rest_framework/fonts/glyphicons-halflings-regular.svg
	new file:   backend/week3/static/rest_framework/fonts/glyphicons-halflings-regular.ttf
	new file:   backend/week3/static/rest_framework/fonts/glyphicons-halflings-regular.woff
	new file:   backend/week3/static/rest_framework/fonts/glyphicons-halflings-regular.woff2
	new file:   backend/week3/static/rest_framework/img/glyphicons-halflings-white.png
	new file:   backend/week3/static/rest_framework/img/glyphicons-halflings.png
	new file:   backend/week3/static/rest_framework/img/grid.png
	new file:   backend/week3/static/rest_framework/js/ajax-form.js
	new file:   backend/week3/static/rest_framework/js/bootstrap.min.js
	new file:   backend/week3/static/rest_framework/js/coreapi-0.1.1.js
	new file:   backend/week3/static/rest_framework/js/csrf.js
	new file:   backend/week3/static/rest_framework/js/default.js
	new file:   backend/week3/static/rest_framework/js/jquery-3.5.1.min.js
	new file:   backend/week3/static/rest_framework/js/prettify-min.js
	modified:   backend/week1/redirect.db
	new file:   backend/week1/report.md
	new file:   backend/week1/tempCodeRunnerFile.py
	new file:   backend/week1/~$report.md
@Uniquedex100 Uniquedex100 marked this pull request as ready for review July 30, 2023 19:41
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant