Before cloning and starting this project, always follow these steps to ensure error-free and in sync collaboration,
- Update Node.js to latest LTS version
- Update npm
- Clone this repo
- Install project dependencies(node_modules)
Ensure Node Version Manager is installed on your machine by running
nvm -v
If you get some version number as 1.x.x, then you already have nvm installed. However, if you don't get such version number, but an error then consider installing nvm from this link. Download the nvm-setup.exe
file and install it by following the installation wizard.
After installation, check for successful installation by running above command in terminal, this time you should see a version number as output.
Now, after having nvm installed, go on updating Node version by running,
nvm install lts
This will install latest LTS version. And after installation, you will see a command in the last line of the output as,
Installation complete. If you want to use this version, type
nvm use 18.x.x
Copy and run the last command of ypu output to use recently installed Node version. Now, we have installed and set up latest Node version🤘
To use latest features of npm and react-app, we need to keep npm updated. Run the following command to update
npm install -g npm
You will get some information, how many packages removed, how manu changed, etc. Now, we have all the updated stuff, it's time to focus on this project.
Open terminal into any preferred folder where you want to keep this project. Run this command to clone(download) the project,
git clone https://github.com/InC-Web-Team/InC_23_Website.git
After cloning the repo, cd
into the repo folder
cd InC_23_Website
And run following command to install project's dependencies,
npm ci
It will download all the dependency packages mentioned inside package.json
, into node_modules
folder.
Now, finally start the project by running,
npm start
- Accepting all the characters in the abstract
- Changing UI
- Display all the filled details before registrations (payment page)
- Send the mail mentioning all the filled details and you will receive a mail after your registration is verified after filling the mail.
- After verifying, change the content of the mail.
- Changing the judges login UI
- After evaluating the project in judge panel, show the score of the project at last of the page.