Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

change commit #23

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
82 changes: 42 additions & 40 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,62 +8,64 @@
[![Instagram Badge](https://img.shields.io/badge/Instagram-E4405F?logo=instagram&logoColor=fff&style=for-the-badge)](https://www.instagram.com/kirat_ins/)

## Community Link

[![Discord Badge](https://img.shields.io/badge/Discord-5865F2?logo=discord&logoColor=fff&style=for-the-badge)](https://discord.com/invite/WAaXacK9bh)
[![Telegram Badge](https://img.shields.io/badge/Telegram-26A5E4?logo=telegram&logoColor=fff&style=for-the-badge)](https://t.me/kirat_internal_group)

## Project Ideas

<br>

| | ♟️ CHESS ♟️ |
| :----: | :---: |
| 01 | Build a multiplayer chess game like https://chess.com |
| 02 | Frontend should allow users to signup, create accounts and create a room |
| 03 | On room creation, they can share the link with their friend who can join the group as well
| 04 | Add move validation to make sure users can only make valid moves
| 05 | Use either canvas or raw HTML blocks for the game. You may also use a game engine like phaser. |
| 06 | You will need to do socket programming since this is a real-time game. |
| | ♟️ CHESS |
| :-: | :--------------------------------------------------------------------------------------------: |
| 01 | Build a multiplayer chess game like https://chess.com |
| 02 | Frontend should allow users to signup, create accounts and create a room |
| 03 | On room creation, they can share the link with their friend who can join the group as well |
| 04 | Add move validation to make sure users can only make valid moves |
| 05 | Use either canvas or raw HTML blocks for the game. You may also use a game engine like phaser. |
| 06 | You will need to do socket programming since this is a real-time game. |

<br>
<br>
<br>

| | 🐤 MULTIPLAYER FLAPPY BIRD GAME 🐤 |
| :----: | :---: |
| 01 | Create a multiplayer flappy bird game where users can invite their friends and play against each other like [this project.](https://github.com/ourcade/flappy-bird-hathora)|
| 02 | Use raw canvas for rendering, and write all physics yourself (Basic physics like acc, velocity ...) |
| 03 | You will need to do socket programming since this is a real-time game. Sockets would relay the positions of users to each other. |
| | 🐤 MULTIPLAYER FLAPPY BIRD GAME 🐤 |
| :-: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
| 01 | Create a multiplayer flappy bird game where users can invite their friends and play against each other like [this project.](https://github.com/ourcade/flappy-bird-hathora) |
| 02 | Use raw canvas for rendering, and write all physics yourself (Basic physics like acc, velocity ...) |
| 03 | You will need to do socket programming since this is a real-time game. Sockets would relay the positions of users to each other. |

<br>
<br>

| | 🤖 CREATE A UI ON TOP OF CHAT-GPT API 🤖 |
| :----: | :---: |
| 01 | Create a ChatGPT clone using their APIs |
| 02 | Use their APIs on the backend, relay the information to your frontend |
| 03 | Make sure your frontend experience is 10x better than the native chat GPT experience. |
| 04 | Allow users to put in their own Chat GPT API keys and use GPT 4. |
| | 🤖 CREATE A UI ON TOP OF CHAT-GPT API 🤖 |
| :-: | :-----------------------------------------------------------------------------------: |
| 01 | Create a ChatGPT clone using their APIs |
| 02 | Use their APIs on the backend, relay the information to your frontend |
| 03 | Make sure your frontend experience is 10x better than the native chat GPT experience. |
| 04 | Allow users to put in their own Chat GPT API keys and use GPT 4. |

<br><br>

| | CREATE A LOW LATENCY TRADING SYSTEM IN RUST |
| :----: | :---: |
| 01 | Create a WebSocket server in rust |
| 02 | Send data that looks similar to trading applications (create order, cancel order) |
| 03 | Compress data as much as you can. Read about pbfs |
| 04 | Regionally distribute this trading application and send trades closer to the main server |
| | CREATE A LOW LATENCY TRADING SYSTEM IN RUST |
| :-: | :--------------------------------------------------------------------------------------: |
| 01 | Create a WebSocket server in rust |
| 02 | Send data that looks similar to trading applications (create order, cancel order) |
| 03 | Compress data as much as you can. Read about pbfs |
| 04 | Regionally distribute this trading application and send trades closer to the main server |

<br><br>

| | 🔗 CREATE A MULTICHAIN AIRDROPPING WEBSITE 🔗 |
:----: | :---: |
| 01 | Build a website that lets users airdrop various crypto currencies to them on their respective testnets |
| 02 | User should be allowed to select the chain (ETH, SOL, Polygon, ARB) and put in an address where they want the native token sent |
| 03 | User should be able to select the amount they want to |
| 04 | Implement a user authentication system to ensure the security of user data and prevent fraud or abuse of the airdropping feature.
| 05 | Enable users to easily view their airdropped tokens and transaction history for each chain on the website.
| 06 | Include a feature that allows users to track the progress of their airdropped tokens, such as through email notifications or real-time updates on the website.
| 07 | Consider implementing a referral program that incentivizes users to share the website with their friends and family.
| 08 | Ensure that the website is optimized for mobile devices, as many users may prefer to access the website from their smartphones.
| 09 | Provide clear and concise instructions on how to use the website and participate in the airdrops to minimize confusion and errors.
| 10 | Consider partnering with other crypto projects to offer exclusive airdrops or promotional offers to users of the website, which could help attract more users and increase engagement.
| 11 | Make sure to comply with all relevant regulations and laws in the jurisdictions where the website will be accessible, as failure to do so could result in legal and financial consequences.
| 12 | Regularly update and maintain the website to ensure that it remains secure and functional, and to address any bugs or issues that may arise.
| | 🔗 CREATE A MULTICHAIN AIRDROPPING WEBSITE 🔗 |
| :-: | :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
| 01 | Build a website that lets users airdrop various crypto currencies to them on their respective testnets |
| 02 | User should be allowed to select the chain (ETH, SOL, Polygon, ARB) and put in an address where they want the native token sent |
| 03 | User should be able to select the amount they want to |
| 04 | Implement a user authentication system to ensure the security of user data and prevent fraud or abuse of the airdropping feature. |
| 05 | Enable users to easily view their airdropped tokens and transaction history for each chain on the website. |
| 06 | Include a feature that allows users to track the progress of their airdropped tokens, such as through email notifications or real-time updates on the website. |
| 07 | Consider implementing a referral program that incentivizes users to share the website with their friends and family. |
| 08 | Ensure that the website is optimized for mobile devices, as many users may prefer to access the website from their smartphones. |
| 09 | Provide clear and concise instructions on how to use the website and participate in the airdrops to minimize confusion and errors. |
| 10 | Consider partnering with other crypto projects to offer exclusive airdrops or promotional offers to users of the website, which could help attract more users and increase engagement. |
| 11 | Make sure to comply with all relevant regulations and laws in the jurisdictions where the website will be accessible, as failure to do so could result in legal and financial consequences. |
| 12 | Regularly update and maintain the website to ensure that it remains secure and functional, and to address any bugs or issues that may arise. |