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
.envfile 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.