Wednesday, June 24, 2020

DASH

Solving open source issues

 

Made my first contribution to the open source world. Fixed a issue in DASH repository. DASH is a CLI tool for faster, safer and Smarter way to transfer files between two users.

BEFORE:




I added a new feature to this tool that will show the IP address of the client who opened your "send file" link and will also tell the IP address of the client when the file will be received by the user.

AFTER:




Important links:

Issue            : https://github.com/0xPrateek/DASH/issues/6
Pull request : https://github.com/0xPrateek/DASH/pull/26


Sunday, June 21, 2020

E-books

E-books: Created a website for downloading e-books

 This website helps the students who are doing B-Tech in the following courses:
  • Computer science engineering (CSE)
  • Information Technology (IT)
  •  Civil engineering (CE)
  • Electronics engineering (EC)
  • Electronics and communication engineering (ECE)
I provided the download links for various text books which are required by the students who are doing any of the course mentioned above. Along with the download links the website also contain the buy link so that people who want to buy the books can directly go to the product page.

Here are some images of the website:




Development of website:


I used HTML, CSS, Bootstrap4 for the front end development of the website and for the back end development i used Python/Flask. The creation of the website took about 1-2 weeks of time and i really enjoyed creating this website.

    Requirements:




        Project-structure:




Website view:


  Home:





  Books sorted semester wise:





  404 page:





Important links:


Source code of the website : https://github.com/Pirate2606/ebooks
Website link                         : http://pirate2606.pythonanywhere.com/




Tuesday, June 16, 2020

Electric Shop


E-commerce website


This is the first major website i created after learning python/flask. This website is a e-commerce website for selling electric items. I have given more importance to back end of the website rather than the front end.

Features of website:


  • Registration page
    • Sending e-mail to user after registration
  • Login manager
    • Remember me feature
  • Showing certain pages only if user in logged in
  • Individual profile pages for every user
    • Profile picture
  • Products tab for all the products available
  • My cart
  • Individual product information


Screenshots of website:







Development of website:


I used HTML, CSS, Bootstrap4 for the front end development of the website and for the back end development i used Python/Flask.

  Requirements:



  Structure:




Website View:



Important links: