Giter VIP home page Giter VIP logo

dreams's Introduction

Hi there ๐Ÿ‘‹

Clearly, we both have an interest in โœจ code โœจ #BuildingTheFuture ๐Ÿ˜„

I code for fun. I code for bread. I code for growth.
I look at programming languages as tools for achieving a given project's goals. In that regard, I work with Python, Kotlin, Java, PHP, JavaScript and of course, HTML/CSS. You can check out what I use for code here as well as some of my works.

CodersRank - Tech Skills

Beyond the default Geek state, I occassionally write when inspired on my site (you might love the poetry). You can also find some of my works on medium. I love comedy, sci-fi, chess, good music and movies. I recommend CGMeetUp if you love animations and DUST for that awesome futuristic sci-fi stuff.

You and I can be friends, workmates, connections, name it! So, why not connect with me!?

LinkedIn Twitter

dreams's People

Contributors

abhi8953 avatar anishsujanani avatar dependabot[bot] avatar evenzdev avatar pranikamassey avatar rhnsharma avatar rwothoromo avatar samgrande avatar sudoalgorithm avatar yurichandra avatar

Watchers

 avatar

dreams's Issues

Set up Flask app using PostgreSQL

Is your feature request related to a problem? Please describe.
Setting up the Flask project, for now, requires one to use Mongo DB.

Describe the solution you'd like
Set it up using PostgreSQL and add the required steps to the README.

Describe alternatives you've considered
Other database types can be used as well but raised as different PRs.

Additional context
N?A

Make Readme more descriptive

This Repository is for a Bucketlist application. Make the README more descriptive (for example).

  1. Fork this Repository.
  2. Add how to set up the Repository on a local machine.
  3. Also, add details of how a contributor should add their details to Contributors.md in the format available.
  4. Raise a PR from your fork to this Repo.

Happy Hacktoberfest 2018!

Create Register page HTML template

Is your feature request related to a problem? Please describe.
Currently, there is no HTML template for the Register page.

Describe the solution you'd like
Create a template based on the wireframe.

Describe alternatives you've considered
Any HTML template close to the wireframe design will do.

Additional context
This is the proposed design.
image

Make a Flask app

Is your feature request related to a problem? Please describe.
Functionality should be added for this application.

Describe the solution you'd like
Make this application a Flask app.

Describe alternatives you've considered
This could easily be a Django application but we will go with Flask

Additional context
For a quick start, take a look at Flask website or Flask tutorial

Refactor User.update_list(str_p1,str_p2,list_p1)

I've selected User.update_list(str_p1,str_p2,list_p1) for refactoring, which is a unit of 2 lines of code and 3 parameters. Addressing this will make our codebase more maintainable and improve Better Code Hub's Keep Unit Interfaces Small guideline rating! ๐Ÿ‘

Here's the gist of this guideline:

  • Definition ๐Ÿ“–
    Limit the number of parameters per unit to at most 4.
  • Whyโ“
    Keeping the number of parameters low makes units easier to understand, test and reuse.
  • How ๐Ÿ”ง
    Reduce the number of parameters by grouping related parameters into objects. Alternatively, try extracting parts of units that require fewer parameters.

You can find more info about this guideline in Building Maintainable Software. ๐Ÿ“–


โ„น๏ธ To know how many other refactoring candidates need addressing to get a guideline compliant, select some by clicking on the ๐Ÿ”ฒ next to them. The risk profile below the candidates signals (โœ…) when it's enough! ๐Ÿ


Good luck and happy coding! :shipit: โœจ ๐Ÿ’ฏ

Format the Readme better

Is your feature request related to a problem? Please describe.
The Readme is not well formatted.

Describe the solution you'd like
Structure it better; for example.

Describe alternatives you've considered
N/A

Additional context
N/A

Create a Login HTML template

Is your feature request related to a problem? Please describe.
Currently, there is no HTML template for the Login page.

Describe the solution you'd like
Create a template based on the wireframe.

Describe alternatives you've considered
Any HTML template close to the wireframe design will do.

Additional context
This is the proposed design.
image

Refactor User.__init__(first_name,last_name,username,password,active)

I've selected User.init(first_name,last_name,username,password,active) for refactoring, which is a unit of 6 lines of code and 5 parameters. Addressing this will make our codebase more maintainable and improve Better Code Hub's Keep Unit Interfaces Small guideline rating! ๐Ÿ‘

Here's the gist of this guideline:

  • Definition ๐Ÿ“–
    Limit the number of parameters per unit to at most 4.
  • Whyโ“
    Keeping the number of parameters low makes units easier to understand, test and reuse.
  • How ๐Ÿ”ง
    Reduce the number of parameters by grouping related parameters into objects. Alternatively, try extracting parts of units that require fewer parameters.

You can find more info about this guideline in Building Maintainable Software. ๐Ÿ“–


โ„น๏ธ To know how many other refactoring candidates need addressing to get a guideline compliant, select some by clicking on the ๐Ÿ”ฒ next to them. The risk profile below the candidates signals (โœ…) when it's enough! ๐Ÿ


Good luck and happy coding! :shipit: โœจ ๐Ÿ’ฏ

Create a User model

Is your feature request related to a problem? Please describe.
Currently, there is no User model.

Describe the solution you'd like
Create a ./src/models/user.py class and populate it with the user model based on the design.

Describe alternatives you've considered
N/A

Additional context
N/A

Refactor User.create_list(str_p1,str_p2,list_p3)

I've selected User.create_list(str_p1,str_p2,list_p3) for refactoring, which is a unit of 2 lines of code and 3 parameters. Addressing this will make our codebase more maintainable and improve Better Code Hub's Keep Unit Interfaces Small guideline rating! ๐Ÿ‘

Here's the gist of this guideline:

  • Definition ๐Ÿ“–
    Limit the number of parameters per unit to at most 4.
  • Whyโ“
    Keeping the number of parameters low makes units easier to understand, test and reuse.
  • How ๐Ÿ”ง
    Reduce the number of parameters by grouping related parameters into objects. Alternatively, try extracting parts of units that require fewer parameters.

You can find more info about this guideline in Building Maintainable Software. ๐Ÿ“–


โ„น๏ธ To know how many other refactoring candidates need addressing to get a guideline compliant, select some by clicking on the ๐Ÿ”ฒ next to them. The risk profile below the candidates signals (โœ…) when it's enough! ๐Ÿ


Good luck and happy coding! :shipit: โœจ ๐Ÿ’ฏ

Create bucket lists HTML template.

Is your feature request related to a problem? Please describe.
Currently, there is no HTML template for the bucket lists.

Describe the solution you'd like
Create a template based on the wireframe.

Describe alternatives you've considered
Any HTML template close to the wireframe design will do.

Additional context
This is the proposed design.
image

Create a bucket list model

Is your feature request related to a problem? Please describe.
Currently, there is no bucket list model.

Describe the solution you'd like
Create a ./src/models/bucketlist.py class and populate it with the bucket list model based on the design.

Describe alternatives you've considered
N/A

Additional context
N/A

Refactor User.update_profile(str_p1,str_p2,str_p3,str_p4)

I've selected User.update_profile(str_p1,str_p2,str_p3,str_p4) for refactoring, which is a unit of 2 lines of code and 4 parameters. Addressing this will make our codebase more maintainable and improve Better Code Hub's Keep Unit Interfaces Small guideline rating! ๐Ÿ‘

Here's the gist of this guideline:

  • Definition ๐Ÿ“–
    Limit the number of parameters per unit to at most 4.
  • Whyโ“
    Keeping the number of parameters low makes units easier to understand, test and reuse.
  • How ๐Ÿ”ง
    Reduce the number of parameters by grouping related parameters into objects. Alternatively, try extracting parts of units that require fewer parameters.

You can find more info about this guideline in Building Maintainable Software. ๐Ÿ“–


โ„น๏ธ To know how many other refactoring candidates need addressing to get a guideline compliant, select some by clicking on the ๐Ÿ”ฒ next to them. The risk profile below the candidates signals (โœ…) when it's enough! ๐Ÿ


Good luck and happy coding! :shipit: โœจ ๐Ÿ’ฏ

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.