TODO: Short and slightly sarcastic summary of the repo
- Unclassified
- Responsive
- Connects to the Companies House API to search for companies based on name
- Allows user to interact with the API through additional calls, by viewing further information about a specific company
- Managed through a git-based tool
- Reasonably easy to use from a UX perspective
- No obvious plagiarism (I thought you spelt plagiarism wrong in the mark scheme until I googled it, turns out I've been spelling it wrong for years)
- Includes a PDF of the course certificate
- Uses React and Axios
- No major errors present
- Node.js and npm
- A Companies House API key. Sign up for an API key from GOV.uk.
-
Clone this repository:
git clone https://github.com/jackduffield/jhub-1b.git cd jhub-1b -
Install dependencies:
npm install
If Axios is not installed:
npm install axios
-
Create a .env file in the root directory and add your Companies House API key:
REACT_APP_COMPANIES_HOUSE_API_KEY=your_actual_api_key_here -
Run the application:
npm start
-
Open your browser and go to http://localhost:3000 to use the application.
In the project directory, you can run:
npm start - Runs the app in development mode.
npm test - Launches the test runner.
npm run build - Builds the app for production.
This project is licensed under the MIT License - see the LICENSE file for details.
This project uses data from the Companies House API.