This repository contains the backend codebase for rekroot, the HR Applicant Tracking System designed to empower HR professionals, facilitating streamlined hiring processes one step at a time. The live application can be accessed here.
- Express.js: Powering the backend server infrastructure.
- Supabase AUTH: Handling authentication and user management.
- MongoDB: Used as the database for storing and managing data.
To get started with the rekroot backend locally, follow these steps:
-
Clone the repository:
git clone https://github.com/VoidVampire/rekroot.git
-
Navigate to the project directory:
cd rekroot
-
Install the necessary dependencies:
npm install
-
Run the development server:
npm run dev
-
Create a
.env
file in the root directory and add the following environment variables:PORT= SUPABASE_URL= SUPABASE_ANON_KEY= MONGODB_URI=mon
Replace the values of PORT
, SUPABASE_URL
, SUPABASE_ANON_KEY
, and MONGODB_URI
with your specific configurations.