Git Product home page Git Product logo

learning's Introduction


Learning

Records of me learning by doing ✨

💻 Projects

Azelf's logo
Azelf
Go Todo API v2's logo
Go Todo API v2
Hack The Mountains Discord Bot's logo
Hack The Mountains Discord Bot
Download, Optimize and Save Images from the Web 🔥 1.5k+ NPM Downloads Todo API in Go with MongoDB 🚀 Supports retrieval, creation, modification and deletion of Todos Economy Management solution for one of India's largest Hackathons


NodeJs, JavaScript, TypeScript, OptiPNG, PNGCrush, SVGO, Request, Sharp, Trevenant, NPM Go, Gin Gonic, MongoDB, BSON, Render, Docker, Gitlab CI NodeJs, JavaScript, TypeScript, DiscordJs, Sapphire Framework, Prisma, MySQL, Planetscale, Docker, Railway
Reseter.css / Gardevoir's logo
Reseter.css / Gardevoir
Trevenant's logo
Trevenant
The Modern CSS Reset 🚀 with 5m+ JSDelivr Hits & 70k+ NPM Downloads Beautiful Opinionated Logging for Node.js ✍️ with 1.5k+ NPM Downloads
CSS, SCSS, Sass, Less, Stylus, PostCSS, Styled-Components, NPM NodeJs, JavaScript, TypeScript, DayJs, NPM

🔖 Assignments

Bin2Dec's logo
Bin2Dec
Border Radius Previewer's logo
Border Radius Previewer
CSV2JSON's logo
CSV2JSON
Simply Beautiful Binary to Decimal Converter ✨ Minimalistic Border Radius Previewer 💄 Minimalistic CSV2JSON Converter 🎨
HTML, CSS, JavaScript, Gitlab Pages, Gitlab CI HTML, CSS, JavaScript, Gitlab Pages, Gitlab CI HTML, CSS, JavaScript, Gitlab Pages, Gitlab CI
Go Todo API's logo
Go Todo API
Simple Todo API in Go 🚀


Go, Gin Gonic, Render, Docker, Gitlab CI

learning's People

Contributors

renovate[bot] avatar kkrishguptaa avatar github-actions[bot] avatar

Stargazers

Rowanelizabeth avatar  avatar

Watchers

 avatar

Forkers

oktena45

learning's Issues

Project: Border-radius Previewer

Tier: 1-Beginner

The border-radius property can have multiple values changed. Preview how the shape looks while changing these values.

User Stories

  • User can see a box which has a border-radius property applied to it
  • User can change the 4 border-radius values that are applied to the box (top-left, top-right, bottom-left, bottom-right)
  • User can copy the resulting CSS to the clipboard

Bonus features

  • User can change all 8 possible values of the border-radius in order to create a complex shape

Useful links and resources

Example projects

Adapted from florinpop17/app-ideas

Project: CSV2JSON

CSV2JSON

Tier: 1-Beginner

In the JSON2CSV application you translated JSON
to a comma separated value (CSV) format. The objective of CSV2JSON is to
reverse that process by converting a block of CSV text to JSON.

In CSV2JSON you'll start by copying the JSON2CSV app you created and then
modify it to allow CSV to JSON conversion as well the JSON to CSV conversion
that's already present. In additional to providing a useful function, this
challenge will also give you practice in modifying existing applications to
add new functionality.

Constraints

  • Read the user stories below carefully. Some of the functionality created
    for JSON2CSV will need to be modified.
  • You may not use any libraries or packages designed to perform this type of
    conversion.
  • Nested JSON structures are not supported.

User Stories

  • User can paste CSV syntax into a text box
  • User can click a 'Convert to JSON' button to validate the CSV text box and convert it to JSON
  • User can see an warning message if the CSV text box is empty or if it doesn't contain valid CSV
  • User can see the converted CSV in the JSON text box

Stories already implemented in JSON2CSV

  • User can paste JSON syntax into a text box
  • User can click a 'Convert to CSV' button to validate the JSON text box and convert it to CSV
  • User can see an warning message if the JSON text box is empty or if it doesn't contain valid JSON
  • User can click a 'Clear' button to clear the contents of both the JSON and CSV text boxes.

Bonus features

  • User can enter the path to the CSV file on the local file system in a text box
  • User can click a 'Open CSV' button to load file containing the CSV into the text box
  • User can see a warning message if the CSV file is not found
  • User can click a 'Save CSV' button to save the CSV file to the file entered in the same text box used for opening the CSV file
  • User can see a warning message if the CSV text box is empty or if the save operation failed.
  • User can enter the path to the JSON file on the local file system in a text box
  • User can click a 'Open JSON' button to load file containing the JSON into the text box
  • User can see a warning message if the JSON file is not found
  • User can click a 'Save JSON' button to save the JSON file to the file entered in the same text box used for opening the JSON file
  • User can see a warning message if the JSON text box is empty or if the save operation failed.

Useful links and resources

Example projects

Adapted from florinpop17/app-ideas

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Vulnerabilities

Renovate has not found any CVEs on osv.dev.

Detected dependencies

github-actions
.github/workflows/generate.yaml
  • actions/checkout v4@692973e3d937129bcbf40652eb9f2f61becf3332
  • actions/setup-node v4@0a44ba7841725637a19e28fa30b79a866c81b0a6
  • stefanzweifel/git-auto-commit-action v5@8621497c8c39c72f3e2a999a26b4ca1b5058a842
npm
package.json
  • handlebars ^4.7.8
  • lodash ^4.17.21
  • pino ^9.0.0
  • yaml ^2.3.4
  • zod ^3.22.4
  • @types/lodash 4.17.9
  • @types/node 20.16.8
  • pino-pretty 11.2.2
  • tsc 2.0.4
  • typescript 5.6.2
  • zod-to-json-schema 3.23.3

  • Check this box to trigger a request for Renovate to run again on this repository

Project: Bin2Dec

Tier: 1-Beginner

Binary is the number system all digital computers are based on.
Therefore it's important for developers to understand binary, or base 2,
mathematics. The purpose of Bin2Dec is to provide practice and
understanding of how binary calculations.

Bin2Dec allows the user to enter strings of up to 8 binary digits, 0's
and 1's, in any sequence and then displays its decimal equivalent.

This challenge requires that the developer implementing it follow these
constraints:

  • Arrays may not be used to contain the binary digits entered by the user
  • Determining the decimal equivalent of a particular binary digit in the
    sequence must be calculated using a single mathematical function, for
    example the natural logarithm. It's up to you to figure out which function
    to use.

User Stories

  • User can enter up to 8 binary digits in one input field
  • User must be notified if anything other than a 0 or 1 was entered
  • User views the results in a single output field containing the decimal (base 10) equivalent of the binary number that was entered

Bonus features

  • User can enter a variable number of binary digits

Useful links and resources

Binary number system

Example projects

Try not to view this until you've developed your own solution:

Adapted from florinpop17/app-ideas

Recommend Projects

  • React photo React

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

  • Vue.js photo Vue.js

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

  • Typescript photo Typescript

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

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

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

  • web

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

  • server

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

  • Machine learning

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

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

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

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.