Closed Zeus2480 closed 1 year ago
If you approve my request I will start working on the UI of the website and after getting your approval for the UI I will start working on the website
@Zeus2480 That's an amazing idea. It will be an awesome addition to this repository.
Here's my proposed tech stack for the project:
React: For the UI Remix: Framework for the Client/Server/Routing TypeScript: Typed JavaScript (necessary for any project you plan to maintain) XState: State machine tool making complex component state management simple Prisma: Fantastic ORM with stellar migrations and TypeScript client support Express: Node server framework Playwright: E2E testing framework Jest: Unit/Component testing framework Testing Library: Simple utilities for testing DOM-based user interfaces MSW: Fantastic tool for mocking HTTP requests in the browser/node Tailwind CSS: Utility classes for consistent/maintainable styling Postcss: CSS processor (pretty much just use it for autoprefixer and tailwind) Reach UI: A set of accessible UI components every app needs (accordion/tabs/dialog/etc...) ESBuild: JavaScript bundler (used by Remix and mdx-bundler). mdx-bundler: Tool for compiling and bundling MDX for my site content (blog posts and some simple pages). Octokit: Library making interacting with the GitHub API easier. Framer Motion: Great React Animation library Unified: Markdown/HTML parser/transformer/compiler system. Postgres: Battle tested SQL database Redis: In-memory database–key/value store.
Here are the services this site will use:
Fly.io: Hosting platform GitHub Actions: Hosted CI pipeline service Sentry: Error reporting service
Steps:
It might seem like a lot of task. But I can already see how amazing it will be. And if you don't know a particular tech stack, it's ok. I can help you on the way. Or we can use something which you are more comfortable with.
@Zeus2480 Please let me know if you have any questions or suggestions. Bdw, you can also text me on discord if you want a faster response.
If you approve my request I will start working on the UI of the website and after getting your approval for the UI I will start working on the website
Just to be clear, did you mean to create a design for the website? If yes, may I know which tool do you use for creating design
Following are the tasks to be completed under this issue:
Title: Who wants to be a javascriptaire
Game Description: Who wants to be a javascriptaire Quiz is an online game where players answer multiple-choice questions in order to win points and become a javascriptaire. The game is based on the popular TV show "Who Wants to Be a Millionaire?" and features lifelines that players can use to help them answer difficult questions.
Gameplay:
User Interface:
Technical Specifications:
Let me know if you have any questions or need further clarification.
Super Excited to work on this amazing project.
Love to participate in the build. Do reach out if i can help in any possible way.
thank you.
Love to participate in the build. Do reach out if i can help in any possible way.
thank you.
Hi @Ar-Akhil , thanks for showing your interest but this task is already assigned to @Zeus2480 but I do have open issues on different open-source projects of mine. Please feel free to have a look at them.
If you still can't find anything then feel free to reach me out on discord and I will be happy to help you out finding some issues per your interest.
Happy Coding!
Hi there,
I would like to propose creating a website with a good UI for the MCQs related to JavaScript in this repository. I believe that having a dedicated website will improve the user experience and make it easier for people to test their JavaScript knowledge.
Here's what I plan to include in the website:
A clean and modern UI design that is easy to navigate Multiple choice questions related to JavaScript with options and video explanations links A scoring system to keep track of the user's progress
I have the necessary skills and experience to create this website, and I am confident that it will be a valuable addition to the repository.
Please let me know if you approve of this proposal, and if there are any specific requirements or guidelines that I should follow. I look forward to hearing from you soon.
Thank you for your time and consideration.