hadasabraham / Tlamim-project

0 stars 2 forks source link

Tlamim - Selection Process Assistant App

Tlamim is a web application that serves as an assistant for the candidates selection process. It is designed to help streamline the process of selecting candidates. The website consists of a backend written in Python and a frontend built using Node.js.

Requirements

Before running the Tlamim app, ensure you have the following requirements installed on your system:

In addition, you will need to set up a Google project and allow it to access both google forms and gmail APIs. To do this, follow the instructions in Google Workspace Developer Guide. Once you've completed the setup, save the credentials as credentials.json and add them to the backend folder.

Getting Started

To get started with Tlamim, follow these steps:

  1. Clone the repository to your local machine.
git clone https://github.com/hadasabraham/Tlamim-project.git
  1. Navigate to the backend folder and run the BackendApp.py script.
cd ./backend
python BackendApp.py
  1. Open a new terminal, navigate to the frontend folder, and start the frontend server.
cd ./frontend
npm run start # Start the frontend server
  1. Open your web browser and visit http://localhost:3000 to access the Tlamim app.

Backend structure

In the backend folder each file defines a diffrent part of our backend.