You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Projects are a guided set of questions with the end goal of the user creating a project to cement the skills they have learnt in place. The user will be instructed on how to create this project through the questions provided.
What are some examples of projects?
Creating your first GitHub repository and learning git
Show the user how to create a project
Guide them on how to get this project to GitHub
How to use basic git commands to promote a clean working tree
Making your first asynchronous request in Javascript
A brief overview of creating a project (this can be taught in another project)
Creating the Javascript files and using fetch to make an API request
Doing something with the data. whether this be display on the screen, store in a database etc
Using localStorage to persist state
Instructing the user on what localStorage is, why its used and when
Then giving the user a task on how to use it
What are the benefits of this?
It's all very well to give the users coding knowledge, but without real-world application its useless. This will ensure that users are creating projects with the questions we give them.
How will the user know if they have done this correctly?
For an MVP of this feature, they can submit there codebase for a 'review' from an admin. The admin can give constructive feedback to the user on what went well and how to improve.
Who will this be available to?
All users will get access to some projects within TechBlitz. Others will be for premium users only.
The text was updated successfully, but these errors were encountered:
How do you plan on presenting these projects to the user?
Is it a weekly challenge for all users? Is it specific to what the user is practicing? Is it specific to user progression?
These will be presented (kind of) similar to how our current explore page is shown. They can be accessed via the sidebar and will appear as their own item.
Initially, these will be 'open' in the sense they can be completed at anytime. Once more users are in the app, i think it would be a great time to create 'time based' projects, mini hackathons almost.
We will suggest which projects a user should completed based on their current skill set. However they may choice to ignore if they do not want the guidance
Projects
What are projects in TechBlitz?
Projects are a guided set of questions with the end goal of the user creating a project to cement the skills they have learnt in place. The user will be instructed on how to create this project through the questions provided.
What are some examples of projects?
Creating your first GitHub repository and learning git
Making your first asynchronous request in Javascript
fetch
to make an API requestUsing localStorage to persist state
What are the benefits of this?
It's all very well to give the users coding knowledge, but without real-world application its useless. This will ensure that users are creating projects with the questions we give them.
How will the user know if they have done this correctly?
For an MVP of this feature, they can submit there codebase for a 'review' from an admin. The admin can give constructive feedback to the user on what went well and how to improve.
Who will this be available to?
All users will get access to some projects within TechBlitz. Others will be for premium users only.
The text was updated successfully, but these errors were encountered: