This is a web application built with Next.js. It's designed to make the process of applying to committees at Online easier for both the applicants and the committees. This platform helps organize and manage applications, making everything simpler and more straightforward for everyone.
Before you start, make sure you have Node.js and npm/yarn installed on your machine.
Clone the repository to your local machine:
git clone https://github.com/appKom/cappelini.gitNavigate into the project directory:
cd cappeliniInstall the dependencies:
npm install
# or
yarn installCopy the .env.local.template file to .env.local and fill in the necessary environment variables:
cp .env.local.template .env.localFor access to the application's environment variables, please contact Appkom at [email protected].
Start the development server:
npm run dev
# or
yarn devOpen http://localhost:3000 with your browser to see the result.
Setup Python virtual environment:
cd algorithm
python -m venv ".venv"
.\.venv\Scripts\activate
pip install -r requirements.txtThen, run the file fetch_applicants_and_committees.py:
python fetch_applicants_and_committees.py