Get Started
Kundima is a Next.js project bootstrapped with create-next-app.
Below is a detailed guide on how to clone the Kundima repository and start developing and improving it on your local machine.
Follow the guide below to get started
The Kundima repository is a private repository you need to be part of the Thinkertation organisation on
gitGithubhub to have permission to clone this repository, the following guide assumes you have the access rights
to the organisation
Installation on Local Machine
On your local machine open a terminal window, you can do this by pressing ctrl + x at once. A diolog will popup
type cmd in the dialog and press enter.
A terminal windows will be opened with the path as your root directory.
The next step is to clone the repository into you machine by running the following command.
https://github.com/thinkertation/kundimaLearn.gitGiven that clone was successful, it’s now time to install dependencies for Kundima. The next step is to run the following commands
cd kundimaLearnnpm installGive it a moment (or a few moments), npm will install all the dependencies required to run Kundima.
Development Mode
Given that installation was successful , it’s now time to start developing… Still in the kundimaLearn folder, run the following command
npm run devKundima will start a development server at localhost:3000, given that it’s not in use otherwise you will be assigned a
different server, just copy the server link from the terminal and paste it in your browser and Kundima interface will show up
Opening for the first time will take abit longer than , give it time
Production Mode
Now that you have installed Kundima, and are able to edit, and moderate the code, working in development mode consumes alot tone of CPU and won’t show some errors you will encounter when you deploy the app to the cloud, so running production is recommended to ensure that when you push the app to the cloud it successfully build so run the following command to build and compile the app
npm run buildIf build is successful that means all things are working fine and app will build successfully in the cloud, if they are build errors you need to fix some things before you deploy to the cloud.