何かを作りたいと思ったけど、何をすればいいのか分からなかったということはありませんか?作成者が「ライター ブロック」に陥ることがありますが、これは開発者にも当てはまります。このリストは、この問題を完全に解決することを目的としています。 ?
これらのアプリケーションは次のとおりです。
コーディングスキルの向上に最適?;
新しいテクノロジーを試すのに最適?;
次の雇用主や顧客に好印象を与えるためにポートフォリオに追加するのに最適です?;
チュートリアル (記事またはビデオ) の例として使用するのに最適ですか?;
完成が簡単で、新しい機能を追加して簡単に拡張できる?;
これは単なるプロジェクトの単純なリストではなく、各プロジェクトをゼロから開発できるように十分に詳細に説明したコレクションです。
各プロジェクトには次の機能があります。
明確で説明的な目標。
実装する必要があるユーザー ストーリーのリスト (これらのストーリーは、 To-Doの強制的なリストではなく、ガイドラインとして機能します。必要に応じて、独自のストーリーを自由に追加してください)。
基本プロジェクトを向上させるだけでなく、同時にあなたのスキルも向上させるボーナス機能のリスト (これらはオプションであり、必要なユーザー ストーリーを完了した後にのみ試行する必要があります)
プロジェクトを完了するために必要なものを見つけるのに役立つすべてのリソースとリンク
ここで、このリポジトリに関するビデオを見ることができます。
プロジェクトは、完了するために必要な知識と経験に基づいて 3 つの層に分けられます。
階層 | 開発者プロフィール |
---|---|
1 | 学習の初期段階にある開発者。通常、ユーザー向けアプリケーションの作成に重点を置いている人。 |
2 | 学習と経験の中間段階にある開発者。 UI/UX、開発ツールの使用、API サービスを使用するアプリの構築に慣れています。 |
3 | 上記のすべてを備えており、バックエンド アプリケーションやデータベース サービスの実装など、より高度なテクニックを学習している開発者。 |
新しいプロジェクト
名前 | 簡単な説明 | 階層 |
---|---|---|
Bin2Dec | 2 進数から 10 進数へのコンバーター | 1-初心者 |
境界線半径プレビューア | CSS3 境界線の半径値が要素にどのような影響を与えるかをプレビューする | 1-初心者 |
電卓 | 電卓 | 1-初心者 |
クリスマスイルミネーション | 一連のクリスマスイルミネーションをシミュレートする | 1-初心者 |
因果関係アプリ | リスト項目をクリックすると項目の詳細が表示されます | 1-初心者 |
カラーサイクル | 増分変更によりカラー値を循環させる | 1-初心者 |
カウントダウンタイマー | イベントカウントダウンタイマー | 1-初心者 |
CSV2JSON アプリ | CSV から JSON へのコンバーター | 1-初心者 |
ドルからセントへ | ドルをセントに変換する | 1-初心者 |
動的CSS変数 | CSS変数設定を動的に変更する | 1-初心者 |
初めてのDBアプリ | 初めてのデータベース アプリ! | 1-初心者 |
画像を反転 | 2 つの軸にわたって画像の向きを変更する | 1-初心者 |
GitHub のステータス | 現在の GitHub ステータスを表示する | 1-初心者 |
こんにちは | ユーザーの母国語での挨拶 | 1-初心者 |
IOT メールボックス シミュレーター | コールバックを使用してカタツムリメールをチェックする | 1-初心者 |
JS入力の検証 | RegEx を使用してユーザーが入力した入力を検証するスクリプト | 1-初心者 |
JSON2CSVアプリ | JSON から CSV へのコンバーター | 1-初心者 |
キー値 | キーボードイベント値 | 1-初心者 |
ローレム・イプサムジェネレーター | lorem ipsum プレースホルダー テキストを生成する | 1-初心者 |
メモアプリ | オンラインメモ帳を作成する | 1-初心者 |
ピアソン回帰 | 2 つのデータセットの相関係数を計算します。 | 1-初心者 |
ポモドーロ時計 | 個人の生産性を高めるタスクタイマー | 1-初心者 |
製品ランディングページ | 購入希望者向けに製品の詳細を紹介する | 1-初心者 |
クイズアプリ | 質問に答えて知識をテストする | 1-初心者 |
レシピアプリ | レシピ | 1-初心者 |
ランダム食事ジェネレーター | ランダムな食事を生成する | 1-初心者 |
乱数ジェネレーター | 範囲内で乱数を生成します。 | 1-初心者 |
ローマ字から10進数へのコンバーター | ローマ数字を 10 進数に変換する | 1-初心者 |
スライダーのデザイン | スライダーコントロールを使用して画像を表示する | 1-初心者 |
ストップウォッチアプリ | アクティビティに費やした時間をカウントする | 1-初心者 |
正誤 | 条件付き比較の結果を特定する | 1-初心者 |
ヴィジェネール暗号 | Vigenere Cypher を使用してテキストを暗号化する | 1-初心者 |
ウィンドチル | 実際の温度から風冷係数を計算します | 1-初心者 |
単語の頻度 | テキストブロック内の単語の頻度を計算する | 1-初心者 |
天気アプリ | 都市の気温、気象状況を取得します。 | 1-初心者 |
名前 | 簡単な説明 | 階層 |
---|---|---|
ビットマスク | 条件にビットマスクを使用する | 2-中級者 |
ブックファインダーアプリ | 複数の条件で書籍を検索する | 2-中級者 |
電卓 CLI | 基本的な電卓 cli を作成します。 | 2-中級者 |
カードメモリーゲーム | 隠された画像を記憶して一致させる | 2-中級者 |
チャリティーファインダーアプリ | 寄付先のグローバル慈善団体を探す | 2-中級者 |
Chrome テーマ拡張機能 | 独自の Chrome テーマ拡張機能を構築します。 | 2-中級者 |
通貨換算ツール | ある通貨を別の通貨に変換します。 | 2-中級者 |
お絵描きアプリ | Web 上でデジタル アートワークを作成する | 2-中級者 |
絵文字翻訳アプリ | 文章を絵文字に翻訳する | 2-中級者 |
フラッシュカードアプリ | フラッシュカードを通じて知識を確認しテストします | 2-中級者 |
フリップアートアプリ | 一連の画像をアニメーション化する | 2-中級者 |
ゲーム提案アプリ | 投票を作成してプレイするゲームを決定する | 2-中級者 |
GitHub プロファイル | GitHub ユーザー検索アプリ | 2-中級者 |
ハイストライカー ゲーム | ハイストライカーストロングマンカーニバルゲーム | 2-中級者 |
イメージスキャナ | 画像スキャナーアプリ | 2-中級者 |
マークダウン プレビューア | GitHub 風味のマークダウンでフォーマットされたテキストをプレビューする | 2-中級者 |
マークダウンテーブルジェネレーター | 表を Markdown 形式のテキストに変換する | 2-中級者 |
数学エディター | 学生が使用できる数学エディタ | 2-中級者 |
ミームジェネレーターアプリ | カスタムミームを作成する | 2-中級者 |
RNN を使用した名前生成 | 名前データセットを使用して名前を生成する | 2-中級者 |
パスワードジェネレーター | ランダムなパスワードを生成する | 2-中級者 |
ポッドキャストディレクトリ | お気に入りのポッドキャストのディレクトリ | 2-中級者 |
QRコードバッジジェネレーター | バッジ情報を QR コードにエンコードする | 2-中級者 |
正規表現ヘルパー | 正規表現をテストする | 2-中級者 |
売上レシートアプリ | 売上レシートをDBに記録 | 2-中級者 |
シンプルオンラインストア | シンプルオンラインストア | 2-中級者 |
スポーツブラケットジェネレーター | スポーツブラケット図を生成する | 2-中級者 |
ストリングアート | 色付きの文字列が動くアニメーション | 2-中級者 |
あれかあのゲーム | あれかあのゲーム | 2-中級者 |
タイムゾーンのSlackbot | チームのタイムゾーンを表示する | 2-中級者 |
ToDoアプリ | 個人のTo Doタスクを管理する | 2-中級者 |
タイピング練習 | タイピング練習 | 2-中級者 |
投票アプリ | 投票アプリ | 2-中級者 |
名前 | 簡単な説明 | 階層 |
---|---|---|
戦艦ボット | Battleship をプレイする Discord ボットを作成する | 3-上級 |
戦艦ゲームエンジン | Battleship ゲームをプレイするための呼び出し可能なエンジンを作成する | 3-上級 |
ブールボットゲーム | ブール代数によって駆動されるボットとの戦い | 3-上級 |
カレンダー | 独自のカレンダーを作成する | 3-上級 |
カロリーカウンター | カロリーカウンター栄養アプリ | 3-上級 |
チャットアプリ | リアルタイムチャットインターフェース | 3-上級 |
貢献追跡アプリ | 慈善団体に寄付された資金を追跡する | 3-上級 |
エレベーター | エレベーターシミュレータ | 3-上級 |
ファーストフードシミュレーター | ファーストフードレストランシミュレーター | 3-上級 |
インスタグラムのクローン | Facebook の Instagram アプリのクローン | 3-上級 |
GitHub タイムライン | ユーザーの GitHub リポジトリのタイムラインを生成する | 3-上級 |
Slackbot を称賛 | ふさわしい同僚を表彰する | 3-上級 |
映画アプリ | 閲覧、評価を見つけ、俳優をチェックして、次に見る映画を見つけます | 3-上級 |
マイポッドキャスト ライブラリ | お気に入りのポッドキャストのライブラリを作成する | 3-上級 |
NASA 系外惑星のクエリ | NASA の系外惑星アーカイブを問い合わせる | 3-上級 |
シェルゲーム | アニメーションシェルゲーム | 3-上級 |
シャッフルデッキ | カードデッキをシャッフルするためのさまざまなアルゴリズムを評価する | 3-上級 |
Slack アーカイバー | Slack メッセージをアーカイブする | 3-上級 |
スペルイットアプリ | 古典的な Speak N Spell ゲームにひねりを加えたゲーム | 3-上級 |
アンケートアプリ | アンケートを定義、実施、表示する | 3-上級 |
このリポジトリにはさらに多くのプロジェクトを追加する予定です。そのためにはあなたの助けが必要です!貢献方法については以下をご覧ください。 ?
また、すべてのプロジェクトを簡単に閲覧できるウェブサイトの作成も計画しています。
あらゆる貢献を高く評価します。 次の 2 つの方法で貢献できます。
問題を作成し、あなたのアイデアを教えてください。この場合は、必ず新しいアイデアのラベルを使用してください。
プロジェクトをフォークし、新しいアイデアを添えて PR を送信します。その前に、必ず投稿ガイドを読んで従ってください。
プロジェクトが完了した後、独自のサンプルをプロジェクトに追加することもできます。これを行うことで、どのような素晴らしいものが構築されたかを他の人に見せることができるので、これを行うことを強くお勧めします。 ?
このリポジトリの情報が何らかの形で役に立った場合は、必ずスターを付けてください。こうすることで、他の人も情報を見つけて恩恵を受けることができます。一緒に成長し、コミュニティをより良くしていきましょう! ?
このプロジェクト全体を改善する方法について何か提案はありますか?お知らせください!ぜひご意見をお聞かせください。
Florin Pop : Twitter - YouTube チャンネル - ウェブサイト。
ジム・メドロック: Twitter - 記事
おまけとして、#100Days100Projects チャレンジを作成しました。そこには、さらに 100 個の小規模プロジェクトのアイデアが見つかります。楽しむ! ?