Inspiration

As I was preparing for 45 coding-style interviews, I noticed that actually taking the time to write the code in a fast paced manner given the stressful environment was a challenge and I believe that the timed difference between coding at 30-40 WPM versus 100+ WPM, the person with 100+ WPM technically has more time to think about his solution and I realized that the same issue persists with Competitive Programmers as they aim to be the first ones to complete a given solution, and it gets to the point where its just who can type the fastest.

What it does

I created a basic website given prompts from Python, C, Go and Javascript you are required to write the prompt out in the fastest possible manner while being given accurate data of your accuracy, errors and words per minute (WPM) and characters per minute (CPM) as well as highlight in text where your mistakes are occurring.

How we built it

I build project completely off React with styling from CSS.

Challenges we ran into

As a solo in this project, there were many more features I would've wished to add but due to the given time frame of 24 hours I was restricted, some issues that were a common throughout development was just getting my different react states to work together and not completely crash

Accomplishments that we're proud of

Honestly I am proud of myself for getting this project in a working manner within 24 hours.

What we learned

I feel more comfortable with React and its different features (hooks, listeners, states) and as well as styling in CSS with animations keyframes and general UI mockup.

What's next for ProgoType

  1. Leaderboard system
  2. More interactive text prompts (actual programs, i.e past leetcode solutions) instead of just random programming text
  3. Graphically data to analyze what you are commonly getting wrong/what to work on

Built With

Share this project:

Updates