Contributors: Ian King, Mubashar Ali, Ed Packard and Graeme Stirling.
- See Here for the groups live presentation and project demonstration.
This is our third and final group engineering project from the Makers Academy coding bootcamp. Our group was formed of individuals interested in creating a learning platform for teaching coding in a fun way. During discussion about the direction of our project we settled on creating a quiz app with vibrant colour themes and engaging stories. The questions would not be designed for a specific language and instead focus on teaching basic coding fundamentals.
The four key technologies that make up application are MongoDB, Express, React, and Node.js. This combination in shorthand is descibed as a MERN stack. These are described below:
MongoDB - document database
Express(.js) - Node.js web framework
React(.js) - a client-side JavaScript framework
Node(.js) - the premier JavaScript web server
Jest/React testing library - A Javascript testing framework and library
Clone this repo
https://github.com/moby-codes/makers-final-project.git
Open the root directory of the project inside your terminal and run the following command
npm install
Then open the client folder and run npm install again.
In root directory, create a new file config.env containing the following:
ATLAS_URI=mongodb+srv://mern:<password>@finalproject.xik8i.mongodb.net/myFirstDatabase?retryWrites=true&w=majority
PORT=4000
Make sure to change to the DB password.
From the root directory of the project:
cd client
npm test
Type a to run all test suites.
Open up the client directory in the terminal and run npm start
Open the root directory in another terminal and run npm start
Now visit http://localhost:3000/


