I propose we construct a full-stack application using NextJS that provides users the ability to complete coding challenges and learn more about specific, common problems that arise in software development.
The main goal of this project is to assist new developers in preparing for common challenges they will encounter when entering the software development industry and building production-level software.
The site will be laid out similar to a regular blog, with the caveat that each "post" is comprised of three consistent parts
A description of the problem the user is faced with
An interactive window allowing the user to solve the problem
An overview of how the problem was approached and solved (not based on user input)
Examples of other methods of solving the issue and the whys / why nots of using those other solutions (often there is a clear, best-fit solution available)
Requirements
Home page containing tiles of recent challenges posted
Challenge page containing all challenges available, with the ability to sort, search and filter
Each challenge page should be formatted as a blog post, with detailed descriptions of the problem faced, then an interactive challenge, then a review of how the problem is troubleshot and solved
Progress should be saved within a user's browser with the long term plan to support sign in through OAuth / third parties like GitHub, Apple and Google.
Move the following to the project
README.md
Description
I propose we construct a full-stack application using NextJS that provides users the ability to complete coding challenges and learn more about specific, common problems that arise in software development.
The main goal of this project is to assist new developers in preparing for common challenges they will encounter when entering the software development industry and building production-level software.
The site will be laid out similar to a regular blog, with the caveat that each "post" is comprised of three consistent parts
Requirements