Git Product home page Git Product logo

code-design's Introduction

codedesign.dev

License top All Contributors

As a developer, it's important to continually challenge yourself and improve your skills. Code The Design was created with this goal in mind. We believe that the best way to learn and grow is by tackling real-life projects and challenges, rather than just following along with tutorials or practicing with contrived exercises.

That's why we've created a platform that offers a wide variety of challenges, inspired by real-world designs and use cases. These challenges are meant to push you to think creatively, problem-solve, and develop your skills as a developer.

We understand that everyone has different levels of experience and expertise, which is why we've included a subjective difficulty rating for each challenge. This allows you to choose challenges that are appropriate for your current skill level, and gradually work your way up as you improve.

We also understand that the website is in a very early stage and far from being stable (see our roadmap). Our focus is on getting the website visible as soon as possible, which is why we don't currently offer pre-exported assets and specific objectives for the challenges. However, we provide Figma design files for each challenge, which you can learn how the designs work and use to export any assets you need.

We hope that Code The Design will serve as a valuable resource for you as you work to improve your skills and become a more confident and capable developer. Happy coding!

Contributors

Nauval
Nauval

๐Ÿ’ป ๐ŸŽจ ๐Ÿค” ๐Ÿ“–
Wisnu Wicaksono
Wisnu Wicaksono

๐Ÿ’ป ๐ŸŽจ
Fiqry choerudin
Fiqry choerudin

๐Ÿ’ป
Achmad Rivaldi
Achmad Rivaldi

๐Ÿ’ป
Perdi
Perdi

๐Ÿ’ป ๐ŸŽจ ๐Ÿ“–
Hendra Agil
Hendra Agil

๐Ÿ’ป
Abdul Malik
Abdul Malik

๐Ÿ’ป
ใƒใ‚ญใƒ 
ใƒใ‚ญใƒ 

๐Ÿ’ป
Yusuf
Yusuf

๐Ÿ’ป ๐ŸŽจ
M. Mahdani Rahmatullah
M. Mahdani Rahmatullah

๐Ÿ’ป
Alfan Jauhari
Alfan Jauhari

๐Ÿ’ป
Seya
Seya

๐Ÿ’ป

UI Designers

Nauval Taufik Hidayatulloh Mahyu Aspant Muhammad Fauzan Alkhairi Rafiq Al Hafizh Adha Syauqizaidan Khairan Khalaf Yohana Marlina
Nauval
Visit Profile
Taufik Hidayatulloh
Visit Profile
Mahyu Aspant
Visit Profile
Muhammad Fauzan Alkhairi
Visit Profile
Rafiq Al Hafizh Adha
Visit Profile
Syauqizaidan Khairan Khalaf
Visit Profile
Yohana Marlina
Visit Profile
Dimas Rizky Maulana Glenn Vhalado BrainStew Studio Irham Shidiq Dzaki Muzhaffar Muhammad Afin Arie
Dimas Rizky Maulana
Visit Profile
Glenn Vhalado
Visit Profile
BrainStew Studio
Visit Profile
Irham Shidiq
Visit Profile
Dzaki Muzhaffar
Visit Profile
Muhammad Afin
Visit Profile
Arie
Visit Profile
Irvan Alfian
Irvan Moses
Visit Profile
Muhammad Alfian
Visit Profile

Contributing

See our contributing document for more information and UI design contributions, please consult the UI Design Contribution Guideline document.

License

MIT License

code-design's People

Contributors

alfanjauhari avatar allcontributors[bot] avatar danimahdani avatar fiqryq avatar hendraaagil avatar iamyuu avatar mrtampan avatar nauvalazhar avatar perdidev avatar sglkc avatar up2dul avatar wiscaksono avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

code-design's Issues

[Feature] Adding OG metadata for improve viewer

Is your feature request related to a problem? Please describe.

No, i think if we adding og metadata its nice to have when paste a link and the crawl will be show metadata
that mean for improve view when user see metadata in every crawl platform like facebook, twitter, discord

what about you @nauvalazhar

[Feature] Feature by Categories

Is your feature request related to a problem? Please describe.
When I want to search for some design, but I want to concern to find Category Page Only

Describe the solution you'd like
Make button row by Category at button after difficult option.

Describe alternatives you've considered
..

Additional context
I want to contribute the feature if you agree to my feature

Reduce image size

Is your feature request related to a problem? Please describe.
As mentioned in #65, images are all in full resolution of over 1k pixels and averaging ~3MB, loading them are painfully slow and consumes a lot of bandwidth.

Describe the solution you'd like
Crop with the recommended 2:1 aspect ratio (eg: 1200 x 600 pixels).

Describe alternatives you've considered
Resize and compress every challenge images.

Additional context
I found that the images serve no purpose other than as thumbnails in the landing page, the challenge page uses Figma for the preview anyway.

This would also help future contributors by reducing the repository size (yay)

[Feature] Can be scrolled up using back-to-top button

Is your feature request related to a problem? Please describe.
Sometimes feels frustrated when it's already at the bottom and want to back to top of the page.

Describe the solution you'd like
Back-to-top button may help this problem

Describe alternatives you've considered

Additional context

[Feature] Submission & XP System

Let's have the submission page and the XP system to make the challenge more engaging.

Submission is a page that would allow the dev to upload their challenge's solution. Each submission contains at least a description, demo URL, and tech stack information.

All the submissions would go through the approval system, and after the submission is approved, the dev would earn some XPs.

I still don't have any idea about the tech that we can use, but I think the GitHub repository's issues API would be the easier way to implement. But, we still need to find a way to store the user's XP data.

I don't want to build an entire back-end infrastructure only for this feature to be implemented.

Some other advanced options:

Let's have a discussion.

Roadmap

We won't release the v1.0.0 version until some features are already implemented:

Update:
Since we use a new Next.js 13 App Dir, we should wait for the stable release.

[Feature] Pre-exported assets & specification section

Each design challenge should have a button to download all pre-exported assets, it would be easier for the dev, and no need to export all the assets on their own.

Todo:

  • NFT
  • Movies
  • Kourse
  • The Malaka
  • Priced
  • digidaw
  • Jobless
  • Nowted
  • Enlighten
  • Nowted App
  • Holadok
  • Testimoni
  • ChatFlow Landing
  • ChatFlow
  • Profile Hover
  • Pricy
  • Faceless
  • Musix Player
  • Comments
  • Hoster Support
  • Twitter Embed
  • Swiftship
  • The Starter
  • Grolin
  • The Zeitplan
  • Wumbo
  • Authed
  • Collosal
  • Chat n' rechat
  • MSTSKP
  • Epictetus
  • The Sugiharto's

Update

We need a specification section as well for each design. That section contains the following entities:

  • Typography
  • Container width
  • Grid information
  • Colors

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.