Skip to content

Website designed for Impetus and Concepts (InC), a flagship technical event of SCTR's PICT, Pune. Developed by InC'23 Web Team

Notifications You must be signed in to change notification settings

InC-Web-Team/inc_23_website

Repository files navigation

InC_23_Website

Before cloning and starting this project, always follow these steps to ensure error-free and in sync collaboration,


Updating Node.js version

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🤘


Updating npm

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.


Clone this Repository

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

Install project dependencies

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

Things to do for InC 2025

  1. Accepting all the characters in the abstract
  2. Changing UI
  3. Display all the filled details before registrations (payment page)
  4. Send the mail mentioning all the filled details and you will receive a mail after your registration is verified after filling the mail.
  5. After verifying, change the content of the mail.
  6. Changing the judges login UI
  7. After evaluating the project in judge panel, show the score of the project at last of the page.