Skip to content

A Full Stack platform that enables you to help enhance your skills, expand your knowledge and prepare for technical interviews.

Notifications You must be signed in to change notification settings

dhrumishah/BrainGrid

Repository files navigation

BrainGrid

Deployed Link

Project Description

  • It is a full stack platform where a user can attempt coding questions, it also has a Javascript compiler where you can submit your code for the given coding problems.
  • I have integrated the code mirror library for the code editor and have also added the functionality of verifying the correctness of the submitted code by using the Chai library.
  • The questions in the website come from a pre-built API that has the problems, descriptions, and example test cases.
  • The tech stack used is NextJS, Tailwind, and Firebase for the backend, and libraries like code mirror, chai. I have also added the authentication and feature to like and dislike the questions.

Major features: authentication, feature of liking, disliking and starring the questions, full screen mode for question solving, local storage for the code submission, celebration animation on submitting the solutions

Project Structure

  • Frontend

    • Tech Stack

      • TypeScript
      • NextJS
      • TailwindCSS
      • Code-mirror
      • React-toastify
      • Chai
  • Backend

    • Tech Stack

      • Firebase

Screenshots

  • Home Page image

  • Register Page image

  • Login Page image

  • Password reset Page image

  • Dashboard image

  • Problem description Page image

  • Code Submission Page image

About

A Full Stack platform that enables you to help enhance your skills, expand your knowledge and prepare for technical interviews.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published