Skip to content

Commit 7df4ec8

Browse files
committed
refactor: rename project resumex to levelup
1 parent 6fd9d69 commit 7df4ec8

30 files changed

Lines changed: 88 additions & 88 deletions

.github/workflows/ci.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,12 @@ jobs:
3030
3131
- name: Run linting
3232
run: |
33-
uv run ruff check ./resumex/
34-
uv run ruff format --check ./resumex/
33+
uv run ruff check ./levelup/
34+
uv run ruff format --check ./levelup/
3535
3636
- name: Run type checking
3737
run: |
38-
uv run mypy ./resumex/
38+
uv run mypy ./levelup/
3939
4040
- name: Run tests
4141
run: |

.github/workflows/release.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,6 @@ jobs:
7878
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
7979
with:
8080
upload_url: ${{ steps.create_release.outputs.upload_url }}
81-
asset_path: ./dist/resumex-${{ env.VERSION }}.tar.gz
82-
asset_name: resumex-${{ env.VERSION }}.tar.gz
81+
asset_path: ./dist/levelup-${{ env.VERSION }}.tar.gz
82+
asset_name: levelup-${{ env.VERSION }}.tar.gz
8383
asset_content_type: application/gzip

.python-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.12
1+
3.13.0

Makefile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ install:
55
pre-commit install
66

77
lint:
8-
uv run ruff check --fix ./resumex/
9-
uv run ruff format ./resumex/
10-
uv run mypy ./resumex/
8+
uv run ruff check --fix ./levelup/
9+
uv run ruff format ./levelup/
10+
uv run mypy ./levelup/
1111

1212
mypy:
13-
uv run mypy ./resumex/
13+
uv run mypy ./levelup/
1414

1515
clean:
1616
rm -rf build/

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# ResumeX
1+
# Level UP
22

33
## Description
44

5-
ResumeX is an advanced AI-powered CV analysis application that provides comprehensive career evaluation and insights.
5+
LevelUP is an advanced AI-powered CV analysis application that provides comprehensive career evaluation and insights.
66
Users can upload their CVs in PDF format and receive detailed analysis through the Gemini API.
77
The application offers multi-language support and provides structured analysis covering career domain matching,
88
competency evaluation, strategic insights, and personalized development recommendations.
@@ -28,7 +28,7 @@ competency evaluation, strategic insights, and personalized development recommen
2828

2929
```bash
3030
git clone <repository-url>
31-
cd resumeX
31+
cd levelup
3232
```
3333

3434
2. Install dependencies (using `pyproject.toml`):
@@ -55,7 +55,7 @@ competency evaluation, strategic insights, and personalized development recommen
5555
1. Run the application:
5656

5757
```bash
58-
streamlit run src/resumex/app.py
58+
streamlit run src/levelup/app.py
5959
```
6060

6161
2. Upload your CV in PDF format.

docs/api.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# API Reference
22

3-
Complete reference for the ResumeX REST API.
3+
Complete reference for the LevelUP REST API.
44

55
## Base URL
66

@@ -24,7 +24,7 @@ Get API information.
2424

2525
```json
2626
{
27-
"message": "Welcome to ResumeX API",
27+
"message": "Welcome to LevelUP API",
2828
"version": "0.1.0"
2929
}
3030
```
@@ -326,5 +326,5 @@ The API uses semantic versioning. Current version: **v0.1.0**
326326

327327
For API issues or questions:
328328

329-
- GitHub Issues: [HappyHackingSpace/resumex/issues](https://github.com/HappyHackingSpace/resumex/issues)
329+
- GitHub Issues: [HappyHackingSpace/levelup/issues](https://github.com/HappyHackingSpace/levelup/issues)
330330
- Discord: [Happy Hacking Space](https://discord.gg/happyhackingspace)

docs/changelog.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Changelog
22

3-
All notable changes to ResumeX will be documented in this file.
3+
All notable changes to LevelUP will be documented in this file.
44

55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
@@ -45,5 +45,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
4545
- Environment configuration with .env
4646
- Comprehensive README
4747

48-
[Unreleased]: https://github.com/HappyHackingSpace/resumex/compare/v0.1.0...HEAD
49-
[0.1.0]: https://github.com/HappyHackingSpace/resumex/releases/tag/v0.1.0
48+
[Unreleased]: https://github.com/HappyHackingSpace/levelup/compare/v0.1.0...HEAD
49+
[0.1.0]: https://github.com/HappyHackingSpace/levelup/releases/tag/v0.1.0

docs/contributing.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# Contributing to ResumeX
1+
# Contributing to LevelUP
22

3-
Thank you for your interest in contributing to ResumeX! We welcome contributions of all kinds.
3+
Thank you for your interest in contributing to LevelUP! We welcome contributions of all kinds.
44

55
## Ways to Contribute
66

@@ -24,8 +24,8 @@ Thank you for your interest in contributing to ResumeX! We welcome contributions
2424
1. **Fork the Repository**
2525

2626
```bash
27-
git clone https://github.com/your-username/resumex.git
28-
cd resumex
27+
git clone https://github.com/HappyHackingSpace/LevelUp.git
28+
cd levelup
2929
```
3030

3131
2. **Install Dependencies**
@@ -66,7 +66,7 @@ uv run ruff format .
6666
uv run ruff check .
6767

6868
# Type checking
69-
uv run mypy resumex
69+
uv run mypy levelup
7070
```
7171

7272
## Pull Request Process
@@ -176,8 +176,8 @@ When adding features:
176176
## Project Structure
177177

178178
```
179-
resumex/
180-
├── resumex/
179+
levelup/
180+
├── levelup/
181181
│ ├── api/ # API routes
182182
│ ├── crud/ # Database operations
183183
│ ├── database/ # DB configuration
@@ -220,6 +220,6 @@ By contributing, you agree that your contributions will be licensed under the sa
220220
## Questions?
221221

222222
- Discord: [Happy Hacking Space](https://discord.gg/happyhackingspace)
223-
- GitHub Discussions: [HappyHackingSpace/resumex](https://github.com/HappyHackingSpace/resumex/discussions)
223+
- GitHub Discussions: [HappyHackingSpace/levelup](https://github.com/HappyHackingSpace/LevelUp/discussions)
224224

225225
Thank you for contributing! 🎉

docs/index.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
# ResumeX Documentation
1+
# LevelUP Documentation
22

3-
Welcome to ResumeX - an advanced AI-powered CV analysis application.
3+
Welcome to LevelUP - an advanced AI-powered CV analysis application.
44

55
## Overview
66

7-
ResumeX is a comprehensive career evaluation platform that uses Google's Gemini AI to analyze CVs and resumes.
7+
LevelUP is a comprehensive career evaluation platform that uses Google's Gemini AI to analyze CVs and resumes.
88
The application provides detailed insights into career domain matching,
99
competency evaluation, and personalized development recommendations.
1010

@@ -36,8 +36,8 @@ competency evaluation, and personalized development recommendations.
3636

3737
```bash
3838
# Clone the repository
39-
git clone https://github.com/HappyHackingSpace/resumex
40-
cd resumex
39+
git clone https://github.com/HappyHackingSpace/levelup
40+
cd levelup
4141

4242
# Install dependencies
4343
uv sync
@@ -55,15 +55,15 @@ GEMINI_API_KEY=your_api_key_here
5555

5656
```bash
5757
# Streamlit UI
58-
streamlit run resumex/app.py
58+
streamlit run levelup/app.py
5959

6060
# FastAPI Backend
61-
uvicorn resumex.main:app --reload
61+
uvicorn levelup.main:app --reload
6262
```
6363

6464
## Architecture
6565

66-
ResumeX is built with:
66+
LevelUP is built with:
6767

6868
- **Backend**: FastAPI + SQLAlchemy + PostgreSQL
6969
- **AI**: Google Gemini API
@@ -72,11 +72,11 @@ ResumeX is built with:
7272

7373
## Next Steps
7474

75-
- [User Guide](user-guide.md) - Learn how to use ResumeX effectively
75+
- [User Guide](user-guide.md) - Learn how to use LevelUP effectively
7676
- [API Reference](api.md) - Explore the REST API
77-
- [Contributing](contributing.md) - Help improve ResumeX
77+
- [Contributing](contributing.md) - Help improve LevelUP
7878

7979
## Support
8080

81-
- GitHub: [HappyHackingSpace/resumex](https://github.com/HappyHackingSpace/resumex)
81+
- GitHub: [HappyHackingSpace/levelup](https://github.com/HappyHackingSpace/levelup)
8282
- Discord: [Happy Hacking Space](https://discord.gg/happyhackingspace)

docs/user-guide.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# User Guide
22

3-
This guide will help you get started with ResumeX and make the most of its features.
3+
This guide will help you get started with LevelUP and make the most of its features.
44

55
## Getting Started
66

@@ -16,14 +16,14 @@ uv sync
1616
echo "GEMINI_API_KEY=your_key_here" > .env
1717
```
1818

19-
### 2. Running ResumeX
19+
### 2. Running LevelUP
2020

21-
You can use ResumeX in two ways:
21+
You can use LevelUP in two ways:
2222

2323
#### Option A: Web Interface (Streamlit)
2424

2525
```bash
26-
streamlit run resumex/app.py
26+
streamlit run levelup/app.py
2727
```
2828

2929
This starts a web interface at `http://localhost:8501` where you can:
@@ -35,7 +35,7 @@ This starts a web interface at `http://localhost:8501` where you can:
3535
#### Option B: REST API
3636

3737
```bash
38-
uvicorn resumex.main:app --reload
38+
uvicorn levelup.main:app --reload
3939
```
4040

4141
This starts the API server at `http://localhost:8000` where you can:
@@ -199,7 +199,7 @@ for cv_file in cv_directory.glob("*.pdf"):
199199
Extend the base prompts to include additional analysis dimensions:
200200

201201
```python
202-
from resumex.prompts import get_resume_analysis_prompt
202+
from levelup.prompts import get_resume_analysis_prompt
203203

204204
custom_prompt = get_resume_analysis_prompt(
205205
text=cv_text,
@@ -211,5 +211,5 @@ custom_prompt = get_resume_analysis_prompt(
211211
## Next Steps
212212

213213
- [API Reference](api.md) - Detailed API documentation
214-
- [Contributing](contributing.md) - Help improve ResumeX
214+
- [Contributing](contributing.md) - Help improve LevelUP
215215
- [Changelog](changelog.md) - See what's new

0 commit comments

Comments
 (0)