Yes. Yes. Yes. Yes.
In short, showcase your best work! Build an industry-level project (intermediate to advanced level). You don’t want to build a calculator or a tic-tac-toe game. Our hiring partners expect some good projects so that it’s easier for them to judge our participants’ skillset better.
Can you build something like:
- facebook, i.e. a social media tool
- slack, i.e. a realtime communication tool
- flipkart, i.e. an e-commerce tool
- evernote, i.e. a powerful note taking tool
- blogger, i.e. a content management system
Take anything big and build your version. Build a Tinder for books, and name it Binder :P. Build Facebook for non-profits and volunteers. Build Instagram for quotes only. Or build any intermediate or advance level project that your course teaches you. You can go to Product Hunt and look for more inspiration / ideas.
You definitely can! Think about the extra things you can do in the project. Write tests for your API. Write good documentation.
No, you're not being judged for innovation so it's perfectly fine to create a clone of an existing app. But you'll be judged on the complexity of your code, so use your judgment and clone Tinder instead of a calculator.
Yes. Note that you can only submit 5 projects so use the slots wisely.
No, you can work on any web stack. Most of our hiring partners have openings for React, Vue, and Angular so using these would increase your chances of getting hired.
Think about it. The aim is to impress someone enough that they hire you, right? How will you impress someone by showing projects? Two ways:
- Work on different tech and domains, and show that you have breadth.
- Work on the same tech and domain, but create some breathtaking features to show that you have depth.
We leave it to you all. Decide what you want to showcase - your depth, or your breadth.
Here are some examples to show variety (pick any 5):
- Back-end on Node
- Node plus GraphQL
- React Native app
- A Chrome / VS Code / Firefox plugin
- A React app
- One more React app
- A vanilla JS app (this will help you in interviews as well)
- HTML5 canvas based game
- A React app with offline capabilities i.e. PWA
- Publish your npm packages with tests, docs and versioning.
Note that this is not a comprehensive list - your project does not need to fall into one of the above examples.
Short answer: No.
Long answer: Noo!
If your query isn't answered above, join this Discord server and post your query in the #elevatelabs channel.