Logo 3
Published on

Web Development Tasks

Authors

Web Development Tasks

Task 1: MDX Blog Website

  • Create a blog website using MDX, allowing users to write and publish blog posts in Markdown format.
  • Consider including features like:
    • Syntax highlighting for code blocks
    • Frontmatter tags for metadata
    • Custom components for reusability
  • While not all features are mandatory, implementing more can improve your evaluation.

Tech Stack:

  • Next.js
  • MDX
  • Component Library (e.g., Shacn UI, Mantine)

Resources:

Task 2: Frontend + API Project

Note: If you have any features, please do implement them. Converting your chosen project into a full stack application will earn you more points and increase your chances of getting hired.

Project 1: Image Searching Website

  1. Build a website for searching images using the Unsplash Image API.
  2. Include an image preview page displaying statistics (downloads, likes, etc.).
  3. Utilize a component library (e.g., Shacn UI, Bootstrap UI, Material UI, Mantine UI).
  4. Choose any tech stack for development.

Resources:

Project 2: Meme Generator Website

  1. Build a website using the Memegen API that allows users to:
    • Select a meme template
    • Enter desired text
    • Generate and view the resulting meme
  2. Utilize a component library (e.g., Shacn UI, Bootstrap UI, Material UI, Mantine UI).
  3. (optional) Users can store these memes, and can showcase them to others.
  4. Choose any tech stack for development.

Resources:

Project 3: Trivial Quiz Website

  1. Build a quiz interface where users answer multiple-choice questions.
  2. Implement a "retry" option to display a new question after an answer is selected.
  3. Utilize a component library (e.g., Shacn UI, Bootstrap UI, Material UI, Mantine UI).
  4. (Optional) Storing Users score, and making a shareable link
  5. (Optional) Include a score display.
  6. Choose any tech stack for development.

Resources:

Submission:

  • Provide both a hosted version of your website and the corresponding GitHub repository link.
  • Include detailed information in your README.md file.
  • Once you have make sure the above then click here to submit your responses