HirewiseAI is an intelligent recruitment platform that leverages artificial intelligence and machine learning algorithms to assist in the hiring process. This repository contains the source code for the platform. 🚀
- Front End: Next.js (React) and TailwindCSS + Tailwind UI 💻🎨
- Back End: Serverless via API Gateway (REST) + AWS Lambda (Python) ⚙️🔧
- Persistent Storage: S3 and Amazon RDS (Serverless Aurora PostgreSQL) 💾🌩️
- Clone the repository:
git clone https://github.com/lycoris11/hirewise-ai.git
- Install dependencies:
npm install
(for front end) andpip install -r requirements.txt
(for back end) - Set up the necessary AWS resources, including API Gateway, Lambda functions, S3 bucket, and RDS instance (Serverless Aurora PostgreSQL).
- Rename the
.env.example
file in the root directory to.env
, and fill in the required environment variables for your AWS resources and any other necessary configurations (OpenAI key). - Start the development server:
npm run dev
. 🚀✨
The platform consists of both a front-end and a back-end component.
The front end of the platform is built using Next.js and TailwindCSS. It provides a user-friendly web interface for interacting with the AI-powered recruitment features. To start the front end, run npm run dev
from the root directory.
The back end of the platform is built using Serverless architecture, API Gateway, AWS Lambda, and Python. The backend handles the business logic and connects to the necessary AWS services, such as S3 and Amazon RDS (Serverless Aurora PostgreSQL). To start the back end, ensure that the necessary AWS resources are set up and configured, and run the Lambda functions triggered by the API Gateway.
Contributions to this project are welcome! If you would like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them with descriptive messages.
- Push your changes to your branch on your forked repository.
- Submit a pull request to the main repository.
Please ensure that your code follows the existing code style and adhere to best practices. Also, make sure to include relevant tests for your changes.
This project is licensed under the Apache 2.0 License.
- HirewiseAI is developed and maintained by lycoris11.
- The technologies used in this project are open source and maintained by their respective communities.