├── .gitignore ├── .vscode ├── c_cpp_properties.json ├── launch.json └── settings.json ├── AmazonWebPage.html ├── CONTRIBUTION.md ├── Code Of Conduct ├── LICENSE ├── Projects ├── ADSC-Project │ └── index.htm ├── ATM Project │ ├── ATM.java │ ├── ATMCaseStudy.java │ └── AccountFactory.java ├── Advice generator app │ ├── app.js │ ├── images │ │ ├── favicon-32x32.png │ │ ├── icon-dice.svg │ │ ├── pattern-divider-desktop.svg │ │ └── pattern-divider-mobile.svg │ ├── index.html │ └── style.css ├── AngularJS Usage │ ├── README.md │ ├── app.js │ └── index.html ├── Animated text │ ├── Animated hii.html │ ├── README.md │ ├── colourfull.png │ ├── oranges.jpg │ ├── script.js │ └── style.css ├── Bank-KYC-Form │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── .husky │ │ └── commit-msg │ ├── commitlint.config.cjs │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── pnpm-lock.yaml │ ├── postcss.config.js │ ├── src │ │ ├── App.jsx │ │ ├── assets │ │ │ └── react.svg │ │ ├── components │ │ │ ├── Dashboard │ │ │ │ ├── Header.jsx │ │ │ │ ├── KycForm │ │ │ │ │ ├── Form.jsx │ │ │ │ │ ├── InputFields │ │ │ │ │ │ ├── DropDown.jsx │ │ │ │ │ │ ├── FileField.jsx │ │ │ │ │ │ ├── TextField.jsx │ │ │ │ │ │ └── index.jsx │ │ │ │ │ ├── index.jsx │ │ │ │ │ └── validation │ │ │ │ │ │ ├── formConfig.js │ │ │ │ │ │ ├── formSchema.js │ │ │ │ │ │ └── index.js │ │ │ │ └── index.jsx │ │ │ ├── Icons │ │ │ │ ├── Delete.jsx │ │ │ │ ├── Verify.jsx │ │ │ │ └── index.jsx │ │ │ └── Menu.jsx │ │ ├── index.css │ │ └── main.jsx │ ├── tailwind.config.js │ └── vite.config.js ├── Bank-Management │ └── bank_management_system.c ├── Blog-site │ ├── .gitignore │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ └── index.html │ └── src │ │ ├── App-v1.js │ │ ├── App.js │ │ ├── PostContext.js │ │ ├── Test.js │ │ ├── index.js │ │ └── style.css ├── Bulk_Email_Sender │ ├── hzshashwat.xlsx │ ├── script.py │ └── template │ │ └── index.html ├── Clock │ ├── Clock.css │ ├── Clock.html │ └── Clock.js ├── Color-Palette-Generator │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── README.md │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── postcss.config.js │ ├── public │ │ └── vite.svg │ ├── src │ │ ├── App.jsx │ │ ├── assets │ │ │ └── react.svg │ │ ├── components │ │ │ └── ColorPaletteGenerator.jsx │ │ ├── index.css │ │ └── main.jsx │ ├── tailwind.config.js │ └── vite.config.js ├── Database_management_system │ └── main.cpp ├── DiceRollGameAndroid │ ├── .gitignore │ ├── .idea │ │ ├── .gitignore │ │ ├── .name │ │ ├── compiler.xml │ │ ├── gradle.xml │ │ ├── kotlinc.xml │ │ └── misc.xml │ ├── app │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── rohitk │ │ │ │ └── neatroot │ │ │ │ └── rolldice │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── ic_launcher-playstore.png │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── rohitk │ │ │ │ │ └── neatroot │ │ │ │ │ └── rolldice │ │ │ │ │ ├── MainActivity.kt │ │ │ │ │ ├── PlayersNameActivity.kt │ │ │ │ │ └── WinningActivity.kt │ │ │ └── res │ │ │ │ ├── drawable │ │ │ │ ├── background_solid_leftcurve.xml │ │ │ │ ├── background_solid_rightcurve.xml │ │ │ │ ├── background_solid_round.xml │ │ │ │ ├── background_solid_white.xml │ │ │ │ ├── banner1.jpg │ │ │ │ ├── dice_0.xml │ │ │ │ ├── dice_1.xml │ │ │ │ ├── dice_2.xml │ │ │ │ ├── dice_3.xml │ │ │ │ ├── dice_4.xml │ │ │ │ ├── dice_5.xml │ │ │ │ ├── dice_6.xml │ │ │ │ ├── ic_launcher_background.xml │ │ │ │ ├── ic_launcher_foreground.xml │ │ │ │ ├── ic_logo.xml │ │ │ │ ├── icon_send_24.xml │ │ │ │ ├── one.png │ │ │ │ ├── three.png │ │ │ │ └── winingimage1.jpg │ │ │ │ ├── font │ │ │ │ ├── abeezee.xml │ │ │ │ ├── arbutus.xml │ │ │ │ ├── arbutus_slab.xml │ │ │ │ └── archivo_bold.xml │ │ │ │ ├── layout │ │ │ │ ├── activity_main.xml │ │ │ │ ├── activity_players_name.xml │ │ │ │ └── activity_winning.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.webp │ │ │ │ └── ic_launcher_round.webp │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.webp │ │ │ │ └── ic_launcher_round.webp │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.webp │ │ │ │ └── ic_launcher_round.webp │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.webp │ │ │ │ └── ic_launcher_round.webp │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.webp │ │ │ │ └── ic_launcher_round.webp │ │ │ │ ├── raw │ │ │ │ └── confetti.json │ │ │ │ ├── values-night │ │ │ │ └── themes.xml │ │ │ │ ├── values │ │ │ │ ├── colors.xml │ │ │ │ ├── font_certs.xml │ │ │ │ ├── ic_launcher_background.xml │ │ │ │ ├── preloaded_fonts.xml │ │ │ │ ├── strings.xml │ │ │ │ └── themes.xml │ │ │ │ └── xml │ │ │ │ ├── backup_rules.xml │ │ │ │ ├── data_extraction_rules.xml │ │ │ │ └── file_paths.xml │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── rohitk │ │ │ └── neatroot │ │ │ └── rolldice │ │ │ └── ExampleUnitTest.kt │ ├── build.gradle.kts │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle.kts ├── Digital Clock │ ├── index.html │ ├── script.js │ └── styles.css ├── EnglishDictionary-UsingAPI │ ├── index.html │ ├── index.js │ └── style.css ├── Light Bulb │ ├── Screenshot.JPG │ ├── images │ │ ├── lightOff.png │ │ └── lightOn.png │ ├── index.html │ └── style.css ├── Password Generator │ ├── index.html │ ├── script.js │ └── style.css ├── Piano │ ├── palyMusic.html │ └── sound │ │ ├── Ch1.mp3 │ │ ├── Ch2.mp3 │ │ ├── Ch3.mp3 │ │ ├── Ch4.mp3 │ │ ├── Ch5.mp3 │ │ ├── Da.mp3 │ │ ├── Ga.mp3 │ │ ├── Ma.mp3 │ │ ├── Ni.mp3 │ │ ├── Pa.mp3 │ │ ├── Re.mp3 │ │ └── Sa.mp3 ├── Quiz-Game │ ├── package-lock.json │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ └── index.html │ └── src │ │ ├── App.css │ │ ├── App.js │ │ ├── Data │ │ └── QuizData.js │ │ ├── components │ │ ├── Quiz.js │ │ └── QuizResult.js │ │ └── index.js ├── SAYAN042-Project │ ├── image.webp │ └── modefied index.html ├── Safiya-siddiqui-filtergallery │ ├── Gallery.css │ ├── Gallery.html │ └── Gallery.js ├── Shopping_Cart │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── logo192.png │ │ ├── logo512.png │ │ ├── manifest.json │ │ └── robots.txt │ └── src │ │ ├── App.css │ │ ├── App.js │ │ ├── App.test.js │ │ ├── components │ │ ├── CartList.js │ │ ├── Header.js │ │ └── ProductList.js │ │ ├── index.css │ │ ├── index.js │ │ ├── logo.svg │ │ ├── reportWebVitals.js │ │ └── setupTests.js ├── Snake.html ├── TanishkaShivhare_Fitness-website │ ├── README.md │ ├── banner.jpg │ ├── boxing.png │ ├── feature-background.jpg │ ├── feature.png │ ├── gym.png │ ├── index.html │ ├── logo-white.png │ ├── logo.png │ ├── logotitlefitness.png │ ├── menu-black.png │ ├── menu-pink.png │ ├── mma.png │ ├── run.jpg │ ├── style.css │ ├── user1.jpg │ ├── user2.jpg │ └── user3.jpg ├── TextAnimation │ ├── index.html │ └── style.css ├── The_Calculator-main │ ├── README.md │ ├── index.html │ ├── script.js │ ├── style.css │ └── utils.css ├── Todo list app Likeur │ ├── app.js │ ├── index.html │ └── style.css ├── YT-MP3 │ └── index.html ├── abdul-azeez-Sidebar │ ├── Sidebar.css │ └── Sidebar.html ├── abdul-azeez060-petAdoptation │ ├── PetAdoptation.css │ └── PetAdoptation.html ├── azaba_guess-the-number │ ├── guess_number.py │ └── hiscore.txt ├── b0n21en5-taskify │ ├── .eslintrc.cjs │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── public │ │ └── favicon.png │ ├── src │ │ ├── App.css │ │ ├── App.tsx │ │ ├── components │ │ │ ├── InputField.tsx │ │ │ ├── SingleTodo.tsx │ │ │ ├── TodoList.tsx │ │ │ └── styles.css │ │ ├── index.css │ │ ├── main.tsx │ │ ├── model.ts │ │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── cbmario-master │ └── cbmario-master │ │ ├── assets │ │ ├── castle.gif │ │ ├── cloud.png │ │ ├── coin.png │ │ ├── coin_iormvy.png │ │ ├── enemy.png │ │ ├── flag.png │ │ ├── goomba_nmbtds.png │ │ ├── grass.png │ │ ├── ground.png │ │ ├── mario_wjlfy5.png │ │ ├── pipe1.gif │ │ ├── pipe2.gif │ │ └── tile.png │ │ ├── game.html │ │ ├── game.js │ │ ├── index.html │ │ ├── index.php │ │ ├── phaser.min.js │ │ └── style.css ├── dice-app │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── README.md │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── App.css │ │ ├── App.jsx │ │ ├── Dice.css │ │ ├── Dice.jsx │ │ ├── index.css │ │ └── main.jsx │ └── vite.config.js ├── jmngandu_GuessingGame │ ├── README.md │ ├── guess │ └── guess.cpp ├── login │ ├── form.js │ ├── index.html │ └── style.css ├── navyapreethamreddy_habittracker │ ├── .flutter-plugins │ ├── .flutter-plugins-dependencies │ ├── .gitignore │ ├── .metadata │ ├── README.md │ ├── analysis_options.yaml │ ├── hive_storage.iml │ ├── pubspec.lock │ ├── pubspec.yaml │ └── sample.txt ├── portfolio │ ├── API Weather App │ │ ├── index.html │ │ ├── script.js │ │ └── style.css │ ├── assets │ │ ├── Saransh Tripathi.pdf │ │ ├── about-pic.png │ │ ├── arrow.png │ │ ├── checkmark.png │ │ ├── education.png │ │ ├── email.png │ │ ├── experience.png │ │ ├── github.png │ │ ├── linkedin.png │ │ ├── profile-pic-2.png │ │ ├── profile-pic.png │ │ ├── project-1.jpg │ │ ├── project-2.png │ │ └── project-3.jpg │ ├── index.html │ ├── mediaqueries.css │ ├── rock paper │ │ ├── index.html │ │ ├── script.js │ │ └── style.css │ ├── script.css │ ├── script.js │ ├── style.css │ └── tip calculator │ │ ├── index.html │ │ ├── script.js │ │ ├── style.css │ │ └── tip calculator.code-workspace ├── sahdev-project │ └── marksheet.c ├── tic-tac-toe │ ├── app.js │ ├── index.html │ └── style.css └── weatherAppUsing-API │ ├── index.html │ ├── index.js │ └── style.css ├── README.md ├── Thanks.md ├── agro.html ├── calculator.html ├── hello ├── package-lock.json ├── package.json ├── public ├── favicon.ico ├── index.html └── manifest.json └── src ├── App.js ├── Components ├── Profile.css └── Profile.jsx ├── Contributer └── User.js └── index.js /.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | /node_modules 5 | /.pnp 6 | .pnp.js 7 | 8 | # testing 9 | /coverage 10 | 11 | # production 12 | /build 13 | 14 | # misc 15 | .DS_Store 16 | .env.local 17 | .env.development.local 18 | .env.test.local 19 | .env.production.local 20 | 21 | npm-debug.log* 22 | yarn-debug.log* 23 | yarn-error.log* 24 | -------------------------------------------------------------------------------- /.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- 1 | { 2 | "configurations": [ 3 | { 4 | "name": "windows-gcc-x64", 5 | "includePath": [ 6 | "${workspaceFolder}/**" 7 | ], 8 | "compilerPath": "C:/msys64/ucrt64/bin/gcc.exe", 9 | "cStandard": "${default}", 10 | "cppStandard": "${default}", 11 | "intelliSenseMode": "windows-gcc-x64", 12 | "compilerArgs": [ 13 | "" 14 | ] 15 | } 16 | ], 17 | "version": 4 18 | } -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "0.2.0", 3 | "configurations": [ 4 | { 5 | "name": "C/C++ Runner: Debug Session", 6 | "type": "cppdbg", 7 | "request": "launch", 8 | "args": [], 9 | "stopAtEntry": false, 10 | "externalConsole": true, 11 | "cwd": "c:/Users/ASUS/OneDrive/Desktop/Hactoberfest2023_ADSC2", 12 | "program": "c:/Users/ASUS/OneDrive/Desktop/Hactoberfest2023_ADSC2/build/Debug/outDebug", 13 | "MIMode": "gdb", 14 | "miDebuggerPath": "gdb", 15 | "setupCommands": [ 16 | { 17 | "description": "Enable pretty-printing for gdb", 18 | "text": "-enable-pretty-printing", 19 | "ignoreFailures": true 20 | } 21 | ] 22 | } 23 | ] 24 | } -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "C_Cpp_Runner.cCompilerPath": "gcc", 3 | "C_Cpp_Runner.cppCompilerPath": "g++", 4 | "C_Cpp_Runner.debuggerPath": "gdb", 5 | "C_Cpp_Runner.cStandard": "", 6 | "C_Cpp_Runner.cppStandard": "", 7 | "C_Cpp_Runner.msvcBatchPath": "", 8 | "C_Cpp_Runner.useMsvc": false, 9 | "C_Cpp_Runner.warnings": [ 10 | "-Wall", 11 | "-Wextra", 12 | "-Wpedantic", 13 | "-Wshadow", 14 | "-Wformat=2", 15 | "-Wcast-align", 16 | "-Wconversion", 17 | "-Wsign-conversion", 18 | "-Wnull-dereference" 19 | ], 20 | "C_Cpp_Runner.msvcWarnings": [ 21 | "/W4", 22 | "/permissive-", 23 | "/w14242", 24 | "/w14287", 25 | "/w14296", 26 | "/w14311", 27 | "/w14826", 28 | "/w44062", 29 | "/w44242", 30 | "/w14905", 31 | "/w14906", 32 | "/w14263", 33 | "/w44265", 34 | "/w14928" 35 | ], 36 | "C_Cpp_Runner.enableWarnings": true, 37 | "C_Cpp_Runner.warningsAsError": false, 38 | "C_Cpp_Runner.compilerArgs": [], 39 | "C_Cpp_Runner.linkerArgs": [], 40 | "C_Cpp_Runner.includePaths": [], 41 | "C_Cpp_Runner.includeSearch": ["*", "**/*"], 42 | "C_Cpp_Runner.excludeSearch": [ 43 | "**/build", 44 | "**/build/**", 45 | "**/.*", 46 | "**/.*/**", 47 | "**/.vscode", 48 | "**/.vscode/**" 49 | ], 50 | "C_Cpp_Runner.useAddressSanitizer": false, 51 | "C_Cpp_Runner.useUndefinedSanitizer": false, 52 | "C_Cpp_Runner.useLeakSanitizer": false, 53 | "C_Cpp_Runner.showCompilationTime": false, 54 | "C_Cpp_Runner.useLinkTimeOptimization": false, 55 | "C_Cpp_Runner.msvcSecureNoWarnings": false, 56 | "liveServer.settings.port": 7011 57 | } 58 | -------------------------------------------------------------------------------- /CONTRIBUTION.md: -------------------------------------------------------------------------------- 1 | # Contribution Guidelines 2 | 3 | Thank you for considering contributing to our repository! Here's how you can get started: 4 | 5 | # For Task1 6 | 7 | 1. Fork the Repository: Click on the "Fork" button at the top right of this page to create your own copy of the repository. 8 | 9 | 2. Clone your fork : Clone your forked repository to your local machine: 10 | ```bash 11 | git clone cloned-repo-url 12 | ``` 13 | 14 | 3. Create a New Branch: Create a new branch for your feature or task: 15 | ```bash 16 | git checkout -b 'feature-name' 17 | ``` 18 | 4. Go to src -> Contributer -> user.js folder and your details: 19 | ``` 20 | 'name':'your-name', 21 | 'github_username': 'your-github-username', 22 | 'about':'about-yourself', 23 | 'linkdenProfile':'your-linkden id ', 24 | ``` 25 | 5. Commit Your Changes: Once you've completed your task, commit your changes with a descriptive message: 26 | ```bash 27 | git commit -m 'Add feature-name' 28 | ``` 29 | 30 | 6. Push to Your Branch: Push your changes to your branch: 31 | ```bash 32 | git push origin 'feature-name' 33 | ``` 34 | 35 | 7. Submit a Pull Request: Go to the original repository and click on "New Pull Request". Provide a descriptive title and explain your changes. 36 | 37 | 8. Your pull request merged successfully make sure to star the repository. 38 | 39 | # For Task 2 40 | 41 | 1. Create a New Branch: Create a new branch for your feature or task: 42 | ```bash 43 | git checkout -b 'feature-name' 44 | ``` 45 | 2. Go to Project folder and make a new folder of yourname_projectTitle and add your project: 46 | 47 | 3. Commit Your Changes: Once you've completed your task, commit your changes with a descriptive message: 48 | ```bash 49 | git commit -m 'Add feature-name' 50 | ``` 51 | 52 | 4. Push to Your Branch: Push your changes to your branch: 53 | ```bash 54 | git push origin 'feature-name' 55 | ``` 56 | 57 | 5. Submit a Pull Request: Go to the original repository and click on "New Pull Request". Provide a descriptive title and explain your changes. 58 | 59 | 6. Your pull request merged successfully make sure to star the repository. 60 | -------------------------------------------------------------------------------- /Code Of Conduct: -------------------------------------------------------------------------------- 1 | This is a Code of Conduct for this repo. 2 | 3 | Be mindful of your language. Any of the following behavior is unacceptable: 4 | 5 | Offensive comments related to gender identity and expression, sexual orientation, race, ethnicity, language, neuro-type, size, ability, class, religion, culture, subculture, political opinion, age, skill level, occupation, or background 6 | Threats of violence 7 | Deliberate intimidation 8 | Sexually explicit or violent material 9 | Unwelcome sexual attention 10 | Stalking or following 11 | Or any other kinds of harassment 12 | Use your best judgement. If it will possibly make others uncomfortable, do not post it. 13 | 14 | Be respectful. Disagreement is not an opportunity to attack someone else's thoughts or opinions. Although views may differ, remember to approach every situation with patience and care. 15 | 16 | Be considerate. Think about how your contribution will affect others in the community. 17 | 18 | Be open minded. Embrace new people and new ideas. Our community is continually evolving and we welcome positive change. 19 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2023 Alok Tamrakar 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /Projects/ADSC-Project/index.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Document 7 | 8 | 9 | This is adsc project 10 | 11 | -------------------------------------------------------------------------------- /Projects/ATM Project/ATMCaseStudy.java: -------------------------------------------------------------------------------- 1 | // ATMCaseStudy.java 2 | // Driver program for the ATM case study 3 | 4 | public class ATMCaseStudy 5 | { 6 | // main method creates and runs the ATM 7 | public static void main(String[] args) 8 | { 9 | 10 | ATM theATM = ATM.getinstance(); 11 | 12 | theATM.run(); 13 | } // end main 14 | } // end class ATMCaseStudy 15 | 16 | 17 | 18 | /************************************************************************** 19 | * (C) Copyright 1992-2014 by Deitel & Associates, Inc. and * 20 | * Pearson Education, Inc. All Rights Reserved. * 21 | * * 22 | * DISCLAIMER: The authors and publisher of this book have used their * 23 | * best efforts in preparing the book. These efforts include the * 24 | * development, research, and testing of the theories and programs * 25 | * to determine their effectiveness. The authors and publisher make * 26 | * no warranty of any kind, expressed or implied, with regard to these * 27 | * programs or to the documentation contained in these books. The authors * 28 | * and publisher shall not be liable in any event for incidental or * 29 | * consequential damages in connection with, or arising out of, the * 30 | * furnishing, performance, or use of these programs. * 31 | *************************************************************************/ 32 | -------------------------------------------------------------------------------- /Projects/ATM Project/AccountFactory.java: -------------------------------------------------------------------------------- 1 | 2 | public class AccountFactory extends Account { 3 | 4 | //This code is used for creating additional accounts to add to the database. 5 | public AccountFactory(String Username, int theAccountNumber, int thePIN, double theAvailableBalance, 6 | double theTotalBalance, int isadmin) { 7 | super(Username, theAccountNumber, thePIN, theAvailableBalance, theTotalBalance, isadmin); 8 | setUsername(Username); 9 | setAccountNumber(theAccountNumber); 10 | setPin(thePIN); 11 | setAvailableBalance(theAvailableBalance); 12 | setTotalBalance(theTotalBalance); 13 | setAdmin(isadmin); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Projects/Advice generator app/app.js: -------------------------------------------------------------------------------- 1 | const btn=document.querySelector("button"); 2 | const h1=document.querySelector("h1"); 3 | const span=document.querySelector("span"); 4 | 5 | // Fetching API 6 | 7 | let id=1; 8 | const url="https://api.adviceslip.com/advice" 9 | const getData=async function(){ 10 | const xhr=new XMLHttpRequest(); 11 | const response=await fetch(`${url}/${Math.floor(Math.random() * 118) + 1}`); 12 | if(response.ok){ 13 | const data=await response.json(); 14 | return data; 15 | } 16 | else{ 17 | console.log("something went wrong.."); 18 | } 19 | } 20 | 21 | 22 | btn.addEventListener("click",()=>{ 23 | 24 | getData() 25 | .then(data=>{ 26 | id++; 27 | span.textContent=id; 28 | h1.textContent=`"${data.slip.advice}"`; 29 | }) 30 | .catch(()=>{ 31 | console.log("Check your internet connection"); 32 | }) 33 | btn.classList.toggle('rotate'); 34 | }) 35 | -------------------------------------------------------------------------------- /Projects/Advice generator app/images/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TammyAlok2/Hactoberfest2023_ADSC2/98afc2052cdd872ca8fb272c2b035792790eba1d/Projects/Advice generator app/images/favicon-32x32.png -------------------------------------------------------------------------------- /Projects/Advice generator app/images/icon-dice.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Projects/Advice generator app/images/pattern-divider-desktop.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Projects/Advice generator app/images/pattern-divider-mobile.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Projects/Advice generator app/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Advice Generator App 9 | 10 | 11 |
12 |

advice #1

13 |

"Luck comes from hard work. Luck happens when hard work and timing and talent intersect."

14 | divider image 15 | 16 |
17 | 18 |
19 | 20 | -------------------------------------------------------------------------------- /Projects/AngularJS Usage/README.md: -------------------------------------------------------------------------------- 1 | # ✔ AngularJS Usage 2 | - Curated use of AngularJS Framework. 3 | 4 | **** 5 | 6 | ### Usage Points: 7 | - first create the two file `index.html` and `app.js` file. 8 | - We can run the `index.html` file using the below command 9 | ``` 10 | start index.html 11 | ``` 12 | - After running the command, the following thing we can see on the default browser. 13 | 14 | ![image](https://github.com/akash-rajak/JavaScript-Usage/assets/57003737/5c27730f-583c-4251-a5e0-4d3d397cc4bf) 15 | 16 | - The initial message that we see is, `Hello, AngularJS!`, and there is an option to enter our name. 17 | - After entering name, when we click on `update message` button, the message will update to `Hello, Akash!`, as follows: 18 | 19 | ![image](https://github.com/akash-rajak/JavaScript-Usage/assets/57003737/45581321-2ac6-4e53-a2fc-5e2951c6ded0) 20 | 21 | **** 22 | 23 | ### Summary of code: 24 | - The code sets up an `AngularJS` application that `displays a greeting message`. The user can enter their name in an input field, and upon clicking the button, the message is updated to greet the user with their entered name. 25 | 26 | **** 27 | 28 | ### IMP Points: 29 | - 30 | -------------------------------------------------------------------------------- /Projects/AngularJS Usage/app.js: -------------------------------------------------------------------------------- 1 | // Define the AngularJS module and controller 2 | var app = angular.module('myApp', []); 3 | 4 | app.controller('myController', function($scope) { 5 | $scope.message = 'Hello, AngularJS!'; 6 | 7 | $scope.updateMessage = function() { 8 | $scope.message = 'Hello, ' + $scope.name + '!'; 9 | }; 10 | }); 11 | -------------------------------------------------------------------------------- /Projects/AngularJS Usage/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | AngularJS Sample App 5 | 6 | 29 | 30 | 31 | 32 |

AngularJS Usage

33 | 34 |
35 |

{{ message }}

36 | 37 | 38 | 39 |
40 | 41 | 42 | 43 | 44 | -------------------------------------------------------------------------------- /Projects/Animated text/Animated hii.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 | 20 |
21 |

Happy Birthday

22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /Projects/Animated text/README.md: -------------------------------------------------------------------------------- 1 | # Animated-text-01 2 |

This is project of HTML & CSS

3 |

Hello Harsh text have background animation

4 | 5 | - ⚡ I made this project for Fun 6 | 7 | 8 | 9 | ![animated Hii](https://github.com/harshsinghcs/MY-PROJECT/assets/115187902/dedfcdbc-6299-404a-8499-3481fa300b39) 10 | 11 | You can adjust the text or font size as u need just a simple change in CSS in the height attribute 12 | 13 |

Thank you for Visiting my project don't forget to follow me ON github

14 | 15 | - follow me 👉👉 [harshsinghcs](harshsinghcs) 16 | -------------------------------------------------------------------------------- /Projects/Animated text/colourfull.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TammyAlok2/Hactoberfest2023_ADSC2/98afc2052cdd872ca8fb272c2b035792790eba1d/Projects/Animated text/colourfull.png -------------------------------------------------------------------------------- /Projects/Animated text/oranges.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TammyAlok2/Hactoberfest2023_ADSC2/98afc2052cdd872ca8fb272c2b035792790eba1d/Projects/Animated text/oranges.jpg -------------------------------------------------------------------------------- /Projects/Animated text/script.js: -------------------------------------------------------------------------------- 1 | // Get references to the elements you want to modify 2 | const header = document.querySelector('header'); 3 | const h1 = document.querySelector('h1'); 4 | const image = document.querySelector('img'); 5 | 6 | // Function to change the text content of the

element 7 | function changeText() { 8 | const newText = prompt('Enter new text:'); 9 | if (newText) { 10 | h1.textContent = newText; 11 | } 12 | } 13 | 14 | // Function to change the background color of the header 15 | function changeBackground() { 16 | const newColor = prompt('Enter new background color (e.g., #ff0000 for red):'); 17 | if (newColor) { 18 | header.style.backgroundColor = newColor; 19 | } 20 | } 21 | 22 | // Function to change the image source 23 | function changeImage() { 24 | const newImage = prompt('Enter new image URL:'); 25 | if (newImage) { 26 | image.src = newImage; 27 | } 28 | } 29 | 30 | // Attach click event listeners to buttons 31 | document.getElementById('changeTextBtn').addEventListener('click', changeText); 32 | document.getElementById('changeBackgroundBtn').addEventListener('click', changeBackground); 33 | document.getElementById('changeImageBtn').addEventListener('click', changeImage); 34 | -------------------------------------------------------------------------------- /Projects/Bank-KYC-Form/.eslintrc.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | env: { 3 | browser: true, 4 | commonjs: true, 5 | es2021: true, 6 | }, 7 | extends: [ 8 | "plugin:react/recommended", 9 | ], 10 | overrides: [ 11 | 12 | ], 13 | parserOptions: { 14 | ecmaVersion: "latest", 15 | sourceType: "module", 16 | }, 17 | plugins: ["react"], 18 | rules: { 19 | "react/react-in-jsx-scope": "off", 20 | quotes: [ "error", "double" ], 21 | semi: [ "error", "always" ], 22 | "no-alert": ["error"], 23 | "no-console": ["off"], 24 | "max-len": [ "error", 25 | { 26 | code: 175, 27 | ignoreUrls: true, 28 | ignoreStrings: true, 29 | }], 30 | "no-multi-spaces": "error", 31 | "key-spacing": ["error"], 32 | "no-trailing-spaces": [ "error", { 33 | ignoreComments: true, 34 | }], 35 | "object-curly-newline": [ "error", { 36 | ObjectExpression: "always", 37 | ImportDeclaration: "never", 38 | ExportDeclaration: "never", 39 | }], 40 | "object-curly-spacing": [ "error", "always" ], 41 | "array-bracket-spacing": [ "error", "always", { 42 | singleValue: false, 43 | objectsInArrays: false, 44 | arraysInArrays: false, 45 | }], 46 | "space-in-parens": [ "error", "never" ], 47 | "no-multiple-empty-lines": [ "error", { 48 | max: 2, maxBOF: 0, maxEOF: 0, 49 | }], 50 | camelcase: ["error"], 51 | "no-inline-comments": "error", 52 | "no-negated-condition": "error", 53 | "no-nested-ternary": "error", 54 | "no-var": "error", 55 | "require-await": "error", 56 | "no-unused-vars": "error", 57 | "no-useless-catch": "error", 58 | }, 59 | }; 60 | -------------------------------------------------------------------------------- /Projects/Bank-KYC-Form/.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | pnpm-debug.log* 8 | lerna-debug.log* 9 | 10 | node_modules 11 | dist 12 | dist-ssr 13 | *.local 14 | 15 | # Editor directories and files 16 | .vscode/* 17 | !.vscode/extensions.json 18 | .idea 19 | .DS_Store 20 | *.suo 21 | *.ntvs* 22 | *.njsproj 23 | *.sln 24 | *.sw? 25 | -------------------------------------------------------------------------------- /Projects/Bank-KYC-Form/.husky/commit-msg: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | npx --no -- commitlint --edit ${1} 5 | -------------------------------------------------------------------------------- /Projects/Bank-KYC-Form/commitlint.config.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | rules: { 3 | "type-enum": [ 4 | 2, 5 | "always", 6 | [ 7 | "feat","fix", "wip", "build", "refactor" 8 | ], 9 | ], 10 | "type-case": [ 11 | 2, 12 | "always", 13 | "lower-case" 14 | ], 15 | "type-empty": [ 16 | 2, 17 | "never" 18 | ], 19 | "type-max-length": [ 20 | 2, 21 | "always", 22 | 8 23 | ], 24 | "scope-case": [ 25 | 2, 26 | "always", 27 | "lower-case" 28 | ], 29 | "subject-case": [ 30 | 2, 31 | "always", 32 | "lower-case" 33 | ], 34 | "subject-empty": [ 35 | 2, 36 | "never" 37 | ], 38 | "subject-max-length": [ 2, 39 | "always", 40 | 60 41 | ], 42 | }, 43 | }; -------------------------------------------------------------------------------- /Projects/Bank-KYC-Form/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 8 | 9 | Trishan | KYC Verification 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /Projects/Bank-KYC-Form/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "kyc-form", 3 | "private": true, 4 | "version": "0.0.0", 5 | "type": "module", 6 | "scripts": { 7 | "dev": "vite", 8 | "build": "vite build", 9 | "preview": "vite preview" 10 | }, 11 | "dependencies": { 12 | "@hookform/resolvers": "^3.1.0", 13 | "postcss": "^8.4.22", 14 | "prop-types": "^15.8.1", 15 | "react": "^18.2.0", 16 | "react-dom": "^18.2.0", 17 | "react-hook-form": "^7.43.9", 18 | "tailwindcss": "^3.3.1", 19 | "yup": "^1.1.1" 20 | }, 21 | "devDependencies": { 22 | "@commitlint/cli": "^17.6.1", 23 | "@commitlint/config-conventional": "^17.6.1", 24 | "@types/react": "^18.0.28", 25 | "@types/react-dom": "^18.0.11", 26 | "autoprefixer": "^10.4.14", 27 | "eslint": "^8.38.0", 28 | "vite": "^4.2.0", 29 | "eslint-plugin-react": "^7.28.0", 30 | "husky": "^8.0.3", 31 | "@vitejs/plugin-react": "^3.1.0" 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /Projects/Bank-KYC-Form/postcss.config.js: -------------------------------------------------------------------------------- 1 | export default { 2 | plugins: { 3 | tailwindcss: { 4 | }, 5 | autoprefixer: { 6 | }, 7 | }, 8 | }; 9 | -------------------------------------------------------------------------------- /Projects/Bank-KYC-Form/src/App.jsx: -------------------------------------------------------------------------------- 1 | import Menu from "components/Menu"; 2 | import Dashboard from "components/Dashboard"; 3 | import "src/index.css"; 4 | 5 | const App = () => 6 |
7 | 8 | 9 |
; 10 | 11 | export default App; 12 | -------------------------------------------------------------------------------- /Projects/Bank-KYC-Form/src/components/Dashboard/Header.jsx: -------------------------------------------------------------------------------- 1 | const Header = () => 2 |
3 |

KYC Verification

4 | 7 |
; 8 | 9 | export default Header; -------------------------------------------------------------------------------- /Projects/Bank-KYC-Form/src/components/Dashboard/KycForm/InputFields/DropDown.jsx: -------------------------------------------------------------------------------- 1 | import PropTypes from "prop-types"; 2 | 3 | const DropDown = (props) => { 4 | const { name, label, defaultValue, register, errorMessage, options } = props; 5 | return ( 6 |
7 | 8 | 18 | {errorMessage} 19 |
20 | ); 21 | }; 22 | 23 | DropDown.propTypes = { 24 | name: PropTypes.string, 25 | label: PropTypes.string, 26 | options: PropTypes.array, 27 | defaultValue: PropTypes.string, 28 | register: PropTypes.func, 29 | errorMessage: PropTypes.string 30 | }; 31 | 32 | export default DropDown; -------------------------------------------------------------------------------- /Projects/Bank-KYC-Form/src/components/Dashboard/KycForm/InputFields/TextField.jsx: -------------------------------------------------------------------------------- 1 | import PropTypes from "prop-types"; 2 | 3 | const TextField = (props) => { 4 | const { name, label, placeholder, type, register, errorMessage } = props; 5 | return ( 6 |
7 | 8 | 9 | 17 | {errorMessage} 18 |
19 | ); 20 | }; 21 | 22 | TextField.propTypes = { 23 | name: PropTypes.string, 24 | type: PropTypes.string, 25 | label: PropTypes.string, 26 | options: PropTypes.array, 27 | placeholder: PropTypes.string, 28 | defaultValue: PropTypes.string, 29 | register: PropTypes.func, 30 | errorMessage: PropTypes.string 31 | }; 32 | 33 | export default TextField; -------------------------------------------------------------------------------- /Projects/Bank-KYC-Form/src/components/Dashboard/KycForm/InputFields/index.jsx: -------------------------------------------------------------------------------- 1 | import PropTypes from "prop-types"; 2 | import FileField from "components/Dashboard/KycForm/InputFields/FileField"; 3 | import TextField from "components/Dashboard/KycForm/InputFields/TextField"; 4 | import DropDown from "components/Dashboard/KycForm/InputFields/DropDown"; 5 | 6 | const InputFields = (props) => { 7 | const { name, type, label, options, placeholder, defaultValue, register, errorMessage } = props; 8 | 9 | if (type === "select") { 10 | return ( 11 | 12 | ); 13 | } 14 | 15 | else if (type === "file") { 16 | return ( 17 | 18 | ); 19 | } 20 | 21 | else { 22 | return ( 23 | 24 | ); 25 | } 26 | }; 27 | 28 | InputFields.propTypes = { 29 | name: PropTypes.string, 30 | type: PropTypes.string, 31 | label: PropTypes.string, 32 | options: PropTypes.array, 33 | placeholder: PropTypes.string, 34 | defaultValue: PropTypes.string, 35 | register: PropTypes.func, 36 | errorMessage: PropTypes.string 37 | }; 38 | 39 | export default InputFields; -------------------------------------------------------------------------------- /Projects/Bank-KYC-Form/src/components/Dashboard/KycForm/index.jsx: -------------------------------------------------------------------------------- 1 | import Form from "components/Dashboard/KycForm/Form"; 2 | import InputFields from "components/Dashboard/KycForm/InputFields"; 3 | 4 | export { InputFields }; 5 | export default Form; -------------------------------------------------------------------------------- /Projects/Bank-KYC-Form/src/components/Dashboard/KycForm/validation/index.js: -------------------------------------------------------------------------------- 1 | import formConfig from "components/Dashboard/KycForm/validation/formConfig"; 2 | import formSchema from "components/Dashboard/KycForm/validation/formSchema"; 3 | 4 | export { formConfig, formSchema }; -------------------------------------------------------------------------------- /Projects/Bank-KYC-Form/src/components/Dashboard/index.jsx: -------------------------------------------------------------------------------- 1 | import Header from "components/Dashboard/Header"; 2 | import Form from "components/Dashboard/KycForm"; 3 | 4 | const Dashboard = () => 5 |
6 |
7 |
8 |
; 9 | 10 | export default Dashboard; -------------------------------------------------------------------------------- /Projects/Bank-KYC-Form/src/components/Icons/Delete.jsx: -------------------------------------------------------------------------------- 1 | const Delete = () => 2 | ; 5 | 6 | export default Delete; -------------------------------------------------------------------------------- /Projects/Bank-KYC-Form/src/components/Icons/Verify.jsx: -------------------------------------------------------------------------------- 1 | const Verify = () => 2 | ; 5 | 6 | export default Verify; -------------------------------------------------------------------------------- /Projects/Bank-KYC-Form/src/components/Icons/index.jsx: -------------------------------------------------------------------------------- 1 | import Verify from "components/Icons/Verify"; 2 | import Delete from "components/Icons/Delete"; 3 | 4 | export { Verify, Delete }; -------------------------------------------------------------------------------- /Projects/Bank-KYC-Form/src/components/Menu.jsx: -------------------------------------------------------------------------------- 1 | import { Verify } from "components/Icons"; 2 | 3 | const Menu = () => 4 |
5 |
6 | Trishan Bank Logo 11 | 12 |

Trishan Bank Limited

13 |
14 | 15 |
16 | 25 |
26 |
; 27 | 28 | export default Menu; -------------------------------------------------------------------------------- /Projects/Bank-KYC-Form/src/index.css: -------------------------------------------------------------------------------- 1 | @import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap'); 2 | 3 | @tailwind base; 4 | @tailwind components; 5 | @tailwind utilities; 6 | 7 | * { 8 | margin: 0; 9 | padding: 0; 10 | box-sizing: border-box; 11 | } 12 | 13 | .App { 14 | @apply flex items-start justify-start 15 | } 16 | 17 | .section-heading { 18 | @apply font-bold text-2xl 19 | } 20 | 21 | .form { 22 | @apply w-11/12 m-16 bg-grey rounded-md p-14 23 | } 24 | 25 | .input-container, .select-container{ 26 | @apply flex flex-col gap-2 27 | } 28 | 29 | .input-field, 30 | .select-field { 31 | @apply w-full py-2 px-4 bg-transparent outline-none outline-1 outline-gray-400 rounded-md focus:outline-2 focus:outline-blue-500 32 | } 33 | 34 | .error{ 35 | @apply text-sm text-primary mt-1 36 | } 37 | 38 | .upload-file{ 39 | @apply flex flex-col items-center justify-center min-w-full min-h-16rem w-fit mb-6 bg-transparent border-2 border-gray-400 border-dashed rounded-lg pb-10 px-10 40 | } 41 | 42 | .file-input{ 43 | @apply block w-fit pr-8 text-sm text-white rounded-full file:cursor-pointer file:transition file:ease-in bg-dark file:mr-4 file:py-2 file:px-4 file:font-primary file:rounded-full file:border-0 file:text-sm file:font-semibold file:bg-primary file:text-white hover:file:bg-secondary 44 | } 45 | -------------------------------------------------------------------------------- /Projects/Bank-KYC-Form/src/main.jsx: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | import ReactDOM from "react-dom/client"; 3 | import App from "src/App"; 4 | 5 | ReactDOM.createRoot(document.getElementById("root")).render( 6 | 7 | 8 | , 9 | ); 10 | -------------------------------------------------------------------------------- /Projects/Bank-KYC-Form/tailwind.config.js: -------------------------------------------------------------------------------- 1 | /** @type {import('tailwindcss').Config} */ 2 | export default { 3 | content: [ 4 | "./index.html", 5 | "./src/**/*.{js,ts,jsx,tsx}", 6 | ], 7 | theme: { 8 | extend: { 9 | fontFamily: { 10 | primary: ["Poppins"] 11 | }, 12 | colors: { 13 | primary: "#ff1717", 14 | secondary: "#d32b2b", 15 | dark: "#212b35", 16 | grey: "#f4f5f7" 17 | }, 18 | height: { 19 | "47rem": "47rem" 20 | }, 21 | minHeight: { 22 | "16rem": "16rem" 23 | } 24 | }, 25 | }, 26 | }; 27 | -------------------------------------------------------------------------------- /Projects/Bank-KYC-Form/vite.config.js: -------------------------------------------------------------------------------- 1 | import { defineConfig } from "vite"; 2 | import react from "@vitejs/plugin-react"; 3 | 4 | // https://vitejs.dev/config/ 5 | export default defineConfig({ 6 | plugins: [react()], 7 | resolve: { 8 | alias: { 9 | src: "/src", 10 | components: "/src/components", 11 | assets: "/src/assets", 12 | }, 13 | }, 14 | }); 15 | -------------------------------------------------------------------------------- /Projects/Blog-site/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /Projects/Blog-site/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "atomic-blog", 3 | "version": "0.1.0", 4 | "private": true, 5 | "dependencies": { 6 | "@testing-library/jest-dom": "^5.16.5", 7 | "@testing-library/react": "^13.4.0", 8 | "@testing-library/user-event": "^13.5.0", 9 | "react": "^18.2.0", 10 | "react-dom": "^18.2.0", 11 | "react-scripts": "5.0.1", 12 | "web-vitals": "^2.1.4" 13 | }, 14 | "scripts": { 15 | "start": "react-scripts start", 16 | "build": "react-scripts build", 17 | "test": "react-scripts test", 18 | "eject": "react-scripts eject" 19 | }, 20 | "eslintConfig": { 21 | "extends": [ 22 | "react-app", 23 | "react-app/jest" 24 | ] 25 | }, 26 | "browserslist": { 27 | "production": [ 28 | ">0.2%", 29 | "not dead", 30 | "not op_mini all" 31 | ], 32 | "development": [ 33 | "last 1 chrome version", 34 | "last 1 firefox version", 35 | "last 1 safari version" 36 | ] 37 | }, 38 | "devDependencies": { 39 | "@faker-js/faker": "^7.6.0" 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /Projects/Blog-site/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TammyAlok2/Hactoberfest2023_ADSC2/98afc2052cdd872ca8fb272c2b035792790eba1d/Projects/Blog-site/public/favicon.ico -------------------------------------------------------------------------------- /Projects/Blog-site/public/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | The Atomic Blog 10 | 11 | 12 | 13 |
14 | 15 | 16 | -------------------------------------------------------------------------------- /Projects/Blog-site/src/PostContext.js: -------------------------------------------------------------------------------- 1 | import { createContext, useContext, useState } from "react"; 2 | import { faker } from "@faker-js/faker"; 3 | 4 | function createRandomPost() { 5 | return { 6 | title: `${faker.hacker.adjective()} ${faker.hacker.noun()}`, 7 | body: faker.hacker.phrase(), 8 | }; 9 | } 10 | 11 | // 1) Create a context 12 | const PostContext = createContext(); 13 | 14 | function PostProvider({ children }) { 15 | const [posts, setPosts] = useState(() => 16 | Array.from({ length: 30 }, () => createRandomPost()) 17 | ); 18 | const [searchQuery, setSearchQuery] = useState(""); 19 | // Derived state. These are the posts that will actually be displayed 20 | const searchedPosts = 21 | searchQuery.length > 0 22 | ? posts.filter((post) => 23 | `${post.title} ${post.body}` 24 | .toLowerCase() 25 | .includes(searchQuery.toLowerCase()) 26 | ) 27 | : posts; 28 | 29 | function handleAddPost(post) { 30 | setPosts((posts) => [post, ...posts]); 31 | } 32 | 33 | function handleClearPosts() { 34 | setPosts([]); 35 | } 36 | 37 | return ( 38 | // 2) Provide value to child components 39 | 48 | {children} 49 | 50 | ); 51 | } 52 | 53 | function usePosts() { 54 | const context = useContext(PostContext); 55 | if (context === undefined) 56 | throw new Error("PostContext was used outside of the PostProvider"); 57 | return context; 58 | } 59 | 60 | export { PostProvider, usePosts }; 61 | -------------------------------------------------------------------------------- /Projects/Blog-site/src/Test.js: -------------------------------------------------------------------------------- 1 | import { useState } from "react"; 2 | 3 | function SlowComponent() { 4 | // If this is too slow on your maching, reduce the `length` 5 | const words = Array.from({ length: 100_000 }, () => "WORD"); 6 | return ( 7 |
    8 | {words.map((word, i) => ( 9 |
  • 10 | {i}: {word} 11 |
  • 12 | ))} 13 |
14 | ); 15 | } 16 | 17 | export default function Test() { 18 | const [count, setCount] = useState(0); 19 | return ( 20 |
21 |

Slow counter?!?

22 | 23 | 24 |
25 | ); 26 | } 27 | -------------------------------------------------------------------------------- /Projects/Blog-site/src/index.js: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | import ReactDOM from "react-dom/client"; 3 | import "./style.css"; 4 | import App from "./App"; 5 | 6 | const root = ReactDOM.createRoot(document.getElementById("root")); 7 | root.render( 8 | 9 | 10 | 11 | ); 12 | -------------------------------------------------------------------------------- /Projects/Bulk_Email_Sender/hzshashwat.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TammyAlok2/Hactoberfest2023_ADSC2/98afc2052cdd872ca8fb272c2b035792790eba1d/Projects/Bulk_Email_Sender/hzshashwat.xlsx -------------------------------------------------------------------------------- /Projects/Bulk_Email_Sender/script.py: -------------------------------------------------------------------------------- 1 | import pandas as pd 2 | import smtplib 3 | from email.mime.text import MIMEText 4 | from email.mime.multipart import MIMEMultipart 5 | from email.mime.application import MIMEApplication 6 | 7 | # Read Excel data 8 | df = pd.read_excel('hzshashwat.xlsx') 9 | 10 | # Email configuration 11 | smtp_server = 'smtp.example.com' 12 | smtp_port = 587 # Change to your SMTP port 13 | smtp_username = 'your_email' 14 | smtp_password = 'your_password' 15 | sender_email = 'your_email' 16 | subject = 'Congratulations!' 17 | 18 | # Read the email template 19 | with open('template/index.html', 'r') as template_file: 20 | email_template = template_file.read() 21 | 22 | # Initialize SMTP server 23 | server = smtplib.SMTP(smtp_server, smtp_port) 24 | server.starttls() 25 | server.login(smtp_username, smtp_password) 26 | 27 | # Loop through recipients and send emails 28 | for index, row in df.iterrows(): 29 | recipient_email = row['Email'] 30 | recipient_name = row['Name'] 31 | 32 | # Create email message 33 | message = MIMEMultipart() 34 | message['From'] = sender_email 35 | message['To'] = recipient_email 36 | message['Subject'] = subject 37 | 38 | # Inject recipient-specific data into the email template 39 | email_content = email_template.replace('{name}', recipient_name) 40 | 41 | # Attach HTML content to the email 42 | message.attach(MIMEText(email_content, 'html')) 43 | 44 | # Send email 45 | server.sendmail(sender_email, recipient_email, message.as_string()) 46 | 47 | print(f"Email sent to {recipient_name} at {recipient_email}") 48 | 49 | # Quit the SMTP server 50 | server.quit() 51 | -------------------------------------------------------------------------------- /Projects/Bulk_Email_Sender/template/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 11 | 12 | 13 |

Hello {name}

14 | 15 | -------------------------------------------------------------------------------- /Projects/Clock/Clock.css: -------------------------------------------------------------------------------- 1 | body{ 2 | margin: 0; 3 | padding: 0; 4 | } 5 | 6 | .circle{ 7 | position: relative; 8 | width: 300px; 9 | height: 300px; 10 | border: 2px solid black; 11 | border-radius: 50%; 12 | margin: auto auto; 13 | 14 | 15 | } 16 | .hand{ 17 | position: absolute; 18 | 19 | left: calc(50% - 5px); 20 | border-radius: 50%; 21 | width: 5px; 22 | transform-origin: bottom center ; 23 | } 24 | 25 | 26 | 27 | 28 | 29 | 30 | .second-arm{ 31 | height: 50%; 32 | background-color: red; 33 | 34 | 35 | 36 | 37 | 38 | 39 | } 40 | .minute-arm{ 41 | 42 | height: 50%; 43 | 44 | background-color:black; 45 | 46 | 47 | 48 | 49 | } 50 | .hour-arm{ 51 | 52 | height: 35%; 53 | background-color: black; 54 | top:15%; 55 | 56 | 57 | } 58 | .vertex{ 59 | width: 10px; 60 | height: 10px; 61 | 62 | background-color: black; 63 | border-radius: 70%; 64 | position: absolute; 65 | left: calc(50% - 7px); 66 | top: calc(50% - 7px); 67 | 68 | } 69 | .nummeral{ 70 | position: absolute; 71 | font-size: 18px; 72 | } 73 | .twelve{ 74 | left: 46%; 75 | } 76 | .six{ 77 | left: 48%; 78 | top:93%; 79 | } 80 | .three{ 81 | left: 96%; 82 | top: 47%; 83 | } 84 | .nine{ 85 | top:47%; 86 | } 87 | .one{ 88 | left: 71%; 89 | top: 5%; 90 | } 91 | .two{ 92 | left: 90%; 93 | top: 22%; 94 | } 95 | .four{ 96 | left: 90%; 97 | top:70% ; 98 | } 99 | .five{ 100 | left:72%; 101 | top:88% ; 102 | } 103 | .seven{ 104 | left: 25%; 105 | top:87%; 106 | } 107 | .eight{ 108 | top: 70%; 109 | left: 7%; 110 | } 111 | .ten{ 112 | top: 23%; 113 | left: 6%; 114 | 115 | } 116 | .eleven{ 117 | top: 6%; 118 | left: 22%; 119 | } -------------------------------------------------------------------------------- /Projects/Clock/Clock.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Web Page 7 | 8 | 9 | 10 |

11 |
12 |
13 | 14 |
15 |
16 |
17 |
1
18 |
2
19 |
3
20 |
4
21 |
5
22 |
6
23 |
7
24 |
8
25 |
9
26 |
10
27 |
11
28 |
12
29 | 30 | 31 | 32 |
33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /Projects/Clock/Clock.js: -------------------------------------------------------------------------------- 1 | 2 | function rotateclock(){ 3 | 4 | const date=new Date(); 5 | const hourHand=document.querySelector(".hour-arm"); 6 | const minuteHand=document.querySelector(".minute-arm"); 7 | const secondHand=document.querySelector(".second-arm"); 8 | 9 | if(!hourHand || !secondHand || !minuteHand){ 10 | alert("There is something missing in .html"); 11 | return; 12 | } 13 | else{ 14 | const second=date.getSeconds(); 15 | const minute=date.getMinutes(); 16 | const hour=date.getHours(); 17 | const secondDeg=(second / 60) * 360; 18 | const minuteDeg=((minute*60 +second)/3600)*360; 19 | const hourDeg=((hour*3600+minute*60 + second)/43200)*360; 20 | secondHand.style.transform=`rotate(${secondDeg}deg)`; 21 | minuteHand.style.transform=`rotate(${minuteDeg}deg)`; 22 | hourHand.style.transform=`rotate(${hourDeg}deg)`; 23 | requestAnimationFrame(rotateclock); 24 | // setInterval(rotateclock,1000); 25 | } 26 | } 27 | 28 | rotateclock(); 29 | 30 | 31 | -------------------------------------------------------------------------------- /Projects/Color-Palette-Generator/.eslintrc.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | env: { browser: true, es2020: true }, 4 | extends: [ 5 | 'eslint:recommended', 6 | 'plugin:react/recommended', 7 | 'plugin:react/jsx-runtime', 8 | 'plugin:react-hooks/recommended', 9 | ], 10 | ignorePatterns: ['dist', '.eslintrc.cjs'], 11 | parserOptions: { ecmaVersion: 'latest', sourceType: 'module' }, 12 | settings: { react: { version: '18.2' } }, 13 | plugins: ['react-refresh'], 14 | rules: { 15 | 'react-refresh/only-export-components': [ 16 | 'warn', 17 | { allowConstantExport: true }, 18 | ], 19 | }, 20 | } 21 | -------------------------------------------------------------------------------- /Projects/Color-Palette-Generator/.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | pnpm-debug.log* 8 | lerna-debug.log* 9 | 10 | node_modules 11 | dist 12 | dist-ssr 13 | *.local 14 | 15 | # Editor directories and files 16 | .vscode/* 17 | !.vscode/extensions.json 18 | .idea 19 | .DS_Store 20 | *.suo 21 | *.ntvs* 22 | *.njsproj 23 | *.sln 24 | *.sw? 25 | -------------------------------------------------------------------------------- /Projects/Color-Palette-Generator/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Color Palette Generator - Purna Shrestha 8 | 9 | 10 |
11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /Projects/Color-Palette-Generator/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "vite-react-tailwind-starter", 3 | "private": true, 4 | "version": "0.0.0", 5 | "type": "module", 6 | "scripts": { 7 | "dev": "vite", 8 | "build": "vite build", 9 | "lint": "eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0", 10 | "preview": "vite preview" 11 | }, 12 | "dependencies": { 13 | "@types/styled-components": "^5.1.26", 14 | "axios": "^1.4.0", 15 | "react": "^18.2.0", 16 | "react-dom": "^18.2.0", 17 | "react-icons": "^4.11.0", 18 | "styled-components": "^6.0.7" 19 | }, 20 | "devDependencies": { 21 | "@types/react": "^18.2.15", 22 | "@types/react-dom": "^18.2.7", 23 | "@vitejs/plugin-react-swc": "^3.3.2", 24 | "autoprefixer": "^10.4.14", 25 | "eslint": "^8.45.0", 26 | "eslint-plugin-react": "^7.32.2", 27 | "eslint-plugin-react-hooks": "^4.6.0", 28 | "eslint-plugin-react-refresh": "^0.4.3", 29 | "postcss": "^8.4.27", 30 | "tailwindcss": "^3.3.3", 31 | "vite": "^4.4.5" 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /Projects/Color-Palette-Generator/postcss.config.js: -------------------------------------------------------------------------------- 1 | export default { 2 | plugins: { 3 | tailwindcss: {}, 4 | autoprefixer: {}, 5 | }, 6 | } 7 | -------------------------------------------------------------------------------- /Projects/Color-Palette-Generator/public/vite.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Projects/Color-Palette-Generator/src/App.jsx: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | import "./index.css"; 3 | import ColorPaletteGenerator from "./components/ColorPaletteGenerator"; 4 | 5 | function App() { 6 | return ( 7 | <> 8 | 9 | 10 | ); 11 | } 12 | 13 | export default App; 14 | -------------------------------------------------------------------------------- /Projects/Color-Palette-Generator/src/index.css: -------------------------------------------------------------------------------- 1 | @tailwind base; 2 | @tailwind components; 3 | @tailwind utilities; 4 | 5 | @layer components { 6 | body { 7 | @apply bg-gray-200; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /Projects/Color-Palette-Generator/src/main.jsx: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | import ReactDOM from "react-dom/client"; 3 | import App from "./App.jsx"; 4 | import "./index.css"; 5 | 6 | ReactDOM.createRoot(document.getElementById("root")).render( 7 | 8 | 9 | 10 | ); 11 | -------------------------------------------------------------------------------- /Projects/Color-Palette-Generator/tailwind.config.js: -------------------------------------------------------------------------------- 1 | export default { 2 | content: [ 3 | "./index.html", 4 | "./src/**/*.{js,ts,jsx,tsx}", 5 | ], 6 | theme: { 7 | extend: {}, 8 | }, 9 | plugins: [], 10 | darkMode: "class", 11 | } 12 | -------------------------------------------------------------------------------- /Projects/Color-Palette-Generator/vite.config.js: -------------------------------------------------------------------------------- 1 | import { defineConfig } from 'vite' 2 | import react from '@vitejs/plugin-react-swc' 3 | 4 | // https://vitejs.dev/config/ 5 | export default defineConfig({ 6 | plugins: [react()], 7 | }) 8 | -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/caches 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/workspace.xml 8 | /.idea/navEditor.xml 9 | /.idea/assetWizardSettings.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | .cxx 15 | local.properties 16 | -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/.idea/.name: -------------------------------------------------------------------------------- 1 | Roll Dice -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/.idea/gradle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 19 | 20 | -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/.idea/kotlinc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 9 | -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/app/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("com.android.application") 3 | id("org.jetbrains.kotlin.android") 4 | } 5 | 6 | android { 7 | namespace = "com.rohitk.neatroot.rolldice" 8 | compileSdk = 33 9 | 10 | defaultConfig { 11 | applicationId = "com.rohitk.neatroot.rolldice" 12 | minSdk = 26 13 | targetSdk = 33 14 | versionCode = 1 15 | versionName = "1.0" 16 | 17 | testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" 18 | } 19 | buildFeatures{ 20 | viewBinding = true 21 | } 22 | 23 | buildTypes { 24 | release { 25 | isMinifyEnabled = false 26 | proguardFiles( 27 | getDefaultProguardFile("proguard-android-optimize.txt"), 28 | "proguard-rules.pro" 29 | ) 30 | } 31 | } 32 | compileOptions { 33 | sourceCompatibility = JavaVersion.VERSION_1_8 34 | targetCompatibility = JavaVersion.VERSION_1_8 35 | } 36 | kotlinOptions { 37 | jvmTarget = "1.8" 38 | } 39 | } 40 | 41 | dependencies { 42 | 43 | implementation("androidx.core:core-ktx:1.9.0") 44 | implementation("androidx.appcompat:appcompat:1.6.1") 45 | implementation("com.google.android.material:material:1.9.0") 46 | implementation("androidx.constraintlayout:constraintlayout:2.1.4") 47 | testImplementation("junit:junit:4.13.2") 48 | androidTestImplementation("androidx.test.ext:junit:1.1.5") 49 | androidTestImplementation("androidx.test.espresso:espresso-core:3.5.1") 50 | 51 | //lottie 52 | implementation ("com.airbnb.android:lottie:3.4.0") 53 | } -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # You can control the set of applied configuration files using the 3 | # proguardFiles setting in build.gradle. 4 | # 5 | # For more details, see 6 | # http://developer.android.com/guide/developing/tools/proguard.html 7 | 8 | # If your project uses WebView with JS, uncomment the following 9 | # and specify the fully qualified class name to the JavaScript interface 10 | # class: 11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 12 | # public *; 13 | #} 14 | 15 | # Uncomment this to preserve the line number information for 16 | # debugging stack traces. 17 | #-keepattributes SourceFile,LineNumberTable 18 | 19 | # If you keep the line number information, uncomment this to 20 | # hide the original source file name. 21 | #-renamesourcefileattribute SourceFile -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/app/src/androidTest/java/com/rohitk/neatroot/rolldice/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- 1 | package com.rohitk.neatroot.rolldice 2 | 3 | import androidx.test.platform.app.InstrumentationRegistry 4 | import androidx.test.ext.junit.runners.AndroidJUnit4 5 | 6 | import org.junit.Test 7 | import org.junit.runner.RunWith 8 | 9 | import org.junit.Assert.* 10 | 11 | /** 12 | * Instrumented test, which will execute on an Android device. 13 | * 14 | * See [testing documentation](http://d.android.com/tools/testing). 15 | */ 16 | @RunWith(AndroidJUnit4::class) 17 | class ExampleInstrumentedTest { 18 | @Test 19 | fun useAppContext() { 20 | // Context of the app under test. 21 | val appContext = InstrumentationRegistry.getInstrumentation().targetContext 22 | assertEquals("com.rohitk.neatroot.rolldice", appContext.packageName) 23 | } 24 | } -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 15 | 18 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 30 | 31 | 36 | 39 | 40 | 41 | 42 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/app/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TammyAlok2/Hactoberfest2023_ADSC2/98afc2052cdd872ca8fb272c2b035792790eba1d/Projects/DiceRollGameAndroid/app/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/app/src/main/java/com/rohitk/neatroot/rolldice/PlayersNameActivity.kt: -------------------------------------------------------------------------------- 1 | package com.rohitk.neatroot.rolldice 2 | 3 | import android.content.Intent 4 | import androidx.appcompat.app.AppCompatActivity 5 | import android.os.Bundle 6 | import android.util.Log 7 | import com.rohitk.neatroot.rolldice.databinding.ActivityMainBinding 8 | import com.rohitk.neatroot.rolldice.databinding.ActivityPlayersNameBinding 9 | 10 | class PlayersNameActivity : AppCompatActivity() { 11 | private val binding : ActivityPlayersNameBinding by lazy { 12 | ActivityPlayersNameBinding.inflate(layoutInflater) 13 | } 14 | private lateinit var playerone :String 15 | private lateinit var playertwo :String 16 | override fun onCreate(savedInstanceState: Bundle?) { 17 | super.onCreate(savedInstanceState) 18 | setContentView(binding.root) 19 | 20 | 21 | 22 | binding.playbtn.setOnClickListener { 23 | playerone = binding.playeroneEdt.text.toString().trim().takeIf { it.isNotBlank() } ?: "Player 1" 24 | playertwo = binding.playertwoEdt.text.toString().trim().takeIf { it.isNotBlank() } ?: "Player 2" 25 | 26 | Log.i("TAG", "onplayer activitu"+playerone+":"+playertwo) 27 | 28 | val intent = Intent(this@PlayersNameActivity,MainActivity::class.java) 29 | .putExtra("player1",playerone) 30 | .putExtra("player2",playertwo) 31 | startActivity(intent) 32 | 33 | } 34 | } 35 | } -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/app/src/main/res/drawable/background_solid_leftcurve.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/app/src/main/res/drawable/background_solid_rightcurve.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/app/src/main/res/drawable/background_solid_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/app/src/main/res/drawable/background_solid_white.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/app/src/main/res/drawable/banner1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TammyAlok2/Hactoberfest2023_ADSC2/98afc2052cdd872ca8fb272c2b035792790eba1d/Projects/DiceRollGameAndroid/app/src/main/res/drawable/banner1.jpg -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/app/src/main/res/drawable/dice_0.xml: -------------------------------------------------------------------------------- 1 | 6 | 11 | 14 | 17 | 20 | 23 | 26 | 29 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/app/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- 1 | 6 | 10 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/app/src/main/res/drawable/ic_logo.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/app/src/main/res/drawable/icon_send_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/app/src/main/res/drawable/one.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TammyAlok2/Hactoberfest2023_ADSC2/98afc2052cdd872ca8fb272c2b035792790eba1d/Projects/DiceRollGameAndroid/app/src/main/res/drawable/one.png -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/app/src/main/res/drawable/three.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TammyAlok2/Hactoberfest2023_ADSC2/98afc2052cdd872ca8fb272c2b035792790eba1d/Projects/DiceRollGameAndroid/app/src/main/res/drawable/three.png -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/app/src/main/res/drawable/winingimage1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TammyAlok2/Hactoberfest2023_ADSC2/98afc2052cdd872ca8fb272c2b035792790eba1d/Projects/DiceRollGameAndroid/app/src/main/res/drawable/winingimage1.jpg -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/app/src/main/res/font/abeezee.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/app/src/main/res/font/arbutus.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/app/src/main/res/font/arbutus_slab.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/app/src/main/res/font/archivo_bold.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TammyAlok2/Hactoberfest2023_ADSC2/98afc2052cdd872ca8fb272c2b035792790eba1d/Projects/DiceRollGameAndroid/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TammyAlok2/Hactoberfest2023_ADSC2/98afc2052cdd872ca8fb272c2b035792790eba1d/Projects/DiceRollGameAndroid/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TammyAlok2/Hactoberfest2023_ADSC2/98afc2052cdd872ca8fb272c2b035792790eba1d/Projects/DiceRollGameAndroid/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TammyAlok2/Hactoberfest2023_ADSC2/98afc2052cdd872ca8fb272c2b035792790eba1d/Projects/DiceRollGameAndroid/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TammyAlok2/Hactoberfest2023_ADSC2/98afc2052cdd872ca8fb272c2b035792790eba1d/Projects/DiceRollGameAndroid/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TammyAlok2/Hactoberfest2023_ADSC2/98afc2052cdd872ca8fb272c2b035792790eba1d/Projects/DiceRollGameAndroid/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TammyAlok2/Hactoberfest2023_ADSC2/98afc2052cdd872ca8fb272c2b035792790eba1d/Projects/DiceRollGameAndroid/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TammyAlok2/Hactoberfest2023_ADSC2/98afc2052cdd872ca8fb272c2b035792790eba1d/Projects/DiceRollGameAndroid/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TammyAlok2/Hactoberfest2023_ADSC2/98afc2052cdd872ca8fb272c2b035792790eba1d/Projects/DiceRollGameAndroid/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TammyAlok2/Hactoberfest2023_ADSC2/98afc2052cdd872ca8fb272c2b035792790eba1d/Projects/DiceRollGameAndroid/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #FF000000 4 | #FFFFFFFF 5 | 6 | #FFAAAAAA 7 | #000000 8 | -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/app/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #2C2B2B 4 | -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/app/src/main/res/values/preloaded_fonts.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | @font/abeezee 5 | @font/arbutus 6 | @font/arbutus_slab 7 | @font/archivo_bold 8 | 9 | 10 | -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Roll Dice 3 | -------------------------------------------------------------------------------- /Projects/DiceRollGameAndroid/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 |