Skip to content

ADORSYS-GIS/gis-selector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Applicant Selection App

Overview

The Applicant Selection App is a Rust-based application designed to automatically select applicants for our GIS training program based on specified criteria.

It uses the Actix-web framework for the backend and Diesel ORM for database interactions.

Features

  • REST API: Exposes endpoints to interact with the application.
  • Applicant Selection: Automatically selects applicants based on experience and education criteria.

Getting Started

Prerequisites

  • Rust (latest stable version)
  • PostgreSQL (database server)
  • libpq-dev (PostgreSQL client library) - Install with sudo apt-get install libpq-dev

Setup

  1. Clone the Repository

    git clone https://github.com/ADORSYS-GIS/gis-selector
    cd gis-selector
  2. Configure Environment

  • Create a .env file in the backend directory with the following

    content:

    DATABASE_URL=postgres://user:password@localhost/applicant_db
    HOST=127.0.0.1
    PORT=8080
  1. Build and Run
  • Build the project:
    cargo build
  • Run the application:
    cargo run

License

This project is licensed under the Apache License. See the LICENSE file for details.

Contributing

Feel free to submit issues or pull requests to improve the application.

About

Automatic Applicant Selection System

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published