Rihal CodeStacker

Welcome to the 2024 CodeStacker Challenge! This unique challenge series is designed to test and enhance your skills across three core domains of software development: Frontend, Backend, and Machine Learning. Whether you're a beginner looking to get hands-on experience, an intermediate developer seeking to solidify your knowledge, or an advanced professional aiming to tackle new challenges, CodeStacker offers something for everyone.

Challenges

1. Frontend Challenge

For the Frontend Challenge, we're focusing on the power and flexibility of React. Your task is to create a responsive and interactive web application using React. This challenge will test your ability to create React components, manage state, handle events, and integrate with APIs. Show off your creativity and problem-solving skills to build an engaging and dynamic user experience.

2. Backend Challenge

The Backend Challenge puts your server-side knowledge to the test. Develop a robust backend system that can handle data efficiently, manage user authentication, and ensure secure API endpoints. Use any backend technology stack like such as Node.js, Django, Flask, Ruby on Rails, etc..., to architect a scalable application.

3. Machine Learning Challenge

Step into the realm of artificial intelligence with our Machine Learning Challenge. Implement a machine learning model to solve a specific problem, ranging from image recognition to predictive analytics. You're encouraged to use libraries such as TensorFlow, PyTorch, or Scikit-learn to design, train, and evaluate your model.

Support

If you encounter any issues or have questions regarding the challenges, please open an issue in this repository. Our team is dedicated to providing support and feedback to help you succeed.

Submission Guidelines

To submit your solution to the CodeStacker Challenge, please follow these steps carefully:

  1. Create a Separate Repository: For each challenge you undertake (Frontend, Backend, Machine Learning), create a new, separate repository on your GitHub account. Ensure your repository is public so that it can be reviewed by our team.

  2. Push Your Solution: Once you have completed your challenge, push all your code to the corresponding GitHub repository. Your repository should include:

    • A clear and detailed README.md file explaining your project, how to run it, and any other relevant information.
    • Source code for your solution.
    • Any additional resources or assets used in your project.
  3. Submit Your Repository: After pushing your solution to GitHub, send an email to info@rihal.om with the following information:

    • Subject: CodeStacker Challenge Submission - [Your Full Name] - [Challenge Type]
    • Body:
      • A brief introduction of yourself and your experience level.
      • The GitHub repository link(s) to your solution(s).
      • Any comments or insights you wish to share about your experience with the challenge.

Important Notes:

  • Make sure your GitHub repository is public to allow our team to review your submission.
  • You can submit solutions to one, two, or all three challenges. If you submit multiple challenges, please include all relevant repository links in a single email.
  • Your submission will be evaluated based on code quality, creativity, adherence to the challenge requirements, and overall functionality.

We look forward to seeing your innovative solutions and wish you the best of luck in the CodeStacker Challenge!