This project was bootstrapped with Create React App.
- About
- Tech Stack
- Features
- Installation
- Future Development
- Acknowledgements
Daydreams about improving the mock interview process made manifest in a full-stack app styled to resemble the Techtonica.org website. Written to revise the current process wherein volunteers choose from a static list of 10 sample code challenges for every mock interview, participants at Techtonica can share their screens and generate a randomly selected code challenge question to work through. Participants can also mark questions as complete, and refer back to those questions later as well.
html |
CSS |
JavaScript |
postgreSQL |
Express |
React |
Node |
Sequelize |
- After cloning the repo locally, navigate to the root directory in your terminal and remove owner git with the command
rm -rf .git
. Be sure to reinitialize git so that you can track changes. - Create a database named
mock_interview
so that when you launch the server for the project, the Sequelize models can generate the tables necessary to run the project. - Run
npm install
to install the dependencies for the project. - Navigate to the server directory and run
npm start
to run the server on localhost:8088. - In a new terminal from the root directory run the command
npm run build
which will run the development build. - Next run the command
npm start
to launch the client on localhost:3000.
- SQL command logic to prevent saved questions from getting generated randomly
- Sorting by category of question
- Form to submit additional challenges
Thank you to Techtonica for encouraging me to build this daydream as I continued learning in the Technical Assistant role. Thank you a million times over to my mentor, Natalia Margolis, who has invested countless hours of her time to help me achieve my dream of being a full-stack engineer. Thanks to Scott Gilroy, a straight shooter and excellent teacher. Thanks also to Monikka de la Zerda for debugging the most elusive issue I faced. I could never have done this without my spouse Zach's continuous support, kind words, and faith in me. Thanks finally to our children for not caring about this at all because I'm they're mom and they love me for that most of all.