An open API service indexing awesome lists of open source software.

https://github.com/akunna1/np-job-application

Neptune Technologies (NP) full stack job application form front end and back end files
https://github.com/akunna1/np-job-application

backend bootstrap cloud-services express frontend full-stack-development google-cloud-storage html javascript mobile-responsive nodejs tailwindcss

Last synced: about 9 hours ago
JSON representation

Neptune Technologies (NP) full stack job application form front end and back end files

Awesome Lists containing this project

README

          

# 🚀 Neptune Technologies Application Platform

A full-stack job application system for a mock company, **Neptune Technologies**, designed to analyze software engineer resumes using data mining and automate applicant evaluation through a custom ATS (Applicant Tracking System).

## 🧠 Project Purpose

To streamline the hiring process with an intelligent platform that:
- Evaluates resume content and form responses
- Scores applicant submissions
- Identifies the top 10% of candidates

## 🛠 Built With

- **Frontend:** HTML, Tailwind CSS, JavaScript
- **Backend:** Node.js, Express.js
- **Cloud Storage:** Google Cloud Storage
- **AI / NLP:** Python (nltk)
- **Version Control:** Git

## ⚙️ How It Works

1. Applicant fills out the form and uploads their **resume** and **cover letter**
2. Submission is stored in a **Google Cloud Storage Bucket**
3. Files are retrieved and evaluated by the **ATS backend**
4. Resume and cover letter are analyzed for content and relevance
5. Applicant receives a **score**
6. Hiring manager either **rejects** or **emails applicant** for interview

## 📁 Key Features

- 📌 **Resume Data Mining:**
Extracts top words, word pairs, verbs, adjectives, and more from a resume dataset.

- ✍️ **Cover Letter Generation:**
AI-generated letters using:
- Sample resume
- Top keywords from mined resumes
- Job description & preferred qualifications

- ☁️ **Cloud Storage Integration:**
Uploads form data and files to Google Cloud Storage

- 🤖 **Automated ATS Scoring System:**
Processes form, resume, and cover letter to generate an applicant score

## 🖥️ Project Components

- Resume + Cover Letter Upload
- Google Cloud Storage Handling
- NLP Resume Analysis (Python + nltk)
- Node/Express Backend for Evaluation Logic
- Tailwind CSS + HTML Frontend Form

## 🔗 Live Demo

Not hosted publicly, but you can view the code and see it run locally.
Website: [akunnatechstudio.com](https://akunnatechstudio.com)

## 📚 Topics

`nodejs` `express` `tailwindcss` `nlp` `google-cloud-storage`
`job-application` `resume-evaluation` `ats` `fullstack` `cloud`

---

© 2025 Akunna Onyekachi — For educational purposes only.