A data-driven platform that empowers tech professionals to make smarter career decisions through job tracking, skill analysis, and market intelligence.
- About the Project
- Key Features
- Tech Stack
- Folder Structure
- Development Stages
- Getting Started
- Environment Variables
- Contributing
The Career Intelligence Dashboard is a full-stack web platform designed for developers, tech professionals, and remote job seekers. It consolidates job application tracking, skill gap analysis, market trend visualization, and AI-powered career insights into a single CRM-like interface.
Rather than relying on spreadsheets or disconnected tools, users get a centralized, intelligent system that adapts to their career goals and the current job market.
Target Users:
- Software developers and engineers
- Tech professionals in data, design, product, and DevOps
- People pursuing remote or international career opportunities
| Feature | Description |
|---|---|
| Job Application Tracker | CRM-style pipeline to manage applications from discovery to offer |
| Skill Gap Analyzer | Compare your skills against real market demand |
| Market Trend Dashboard | Visualize hiring trends by role, tech stack, and region |
| Career Insights Engine | Personalized AI-driven recommendations and career path projections |
| Resume Analyzer | Parse resumes and extract skills with AI matching |
| Layer | Technology |
|---|---|
| Frontend | Next.js 14 (React), Tailwind CSS, Recharts |
| Backend | Node.js with Express (REST API) |
| Database | PostgreSQL with Prisma ORM |
| AI/ML | Python (FastAPI microservice), OpenAI API |
| Auth | NextAuth.js / JWT |
| Deployment | Docker, Railway / Vercel |
| Data Pipeline | Python scripts, cron jobs, external job APIs |
InteliCareer/
│
├── documentos/ # All project documentation by delivery
│ ├── entrega1/ # Delivery 1: Foundation documents
│ │ ├── Big Data/ # Big Data concepts and strategy
│ │ ├── Cibersegurança/ # Security policies and threat model
│ │ ├── IA e ML/ # AI/ML strategy and tools
│ │ ├── empreendedorismo/ # Business plan and entrepreneurship
│ │ └── gestão de projetos/ # Project management and charter
│ ├── entrega2/ # Delivery 2: Backend architecture docs
│ ├── entrega3/ # Delivery 3: Frontend and analytics docs
│ └── entrega4/ # Delivery 4: Final product and AI docs
│
├── imagens/ # Diagrams, wireframes, screenshots
│
├── src/ # Source code
│ ├── backend/ # Node.js/Express REST API
│ ├── frontend/ # Next.js application
│ ├── data/ # Data pipeline scripts and collectors
│ └── analytics/ # Python ML/AI microservice
│
├── README.md
└── .gitignore
Conceptual planning, documentation, business model, architecture design.
- Project Charter
- Business Plan
- System Architecture Design
- Initial repository setup
Database schema, REST API implementation, authentication.
- PostgreSQL schema with Prisma
- Authentication system
- Core CRUD APIs for job tracker, users, skills
- Seeding scripts and API documentation
Frontend development, data visualization, market trend charts.
- Next.js application
- Job tracker UI (Kanban board)
- Market trends dashboard with charts
- Skill gap visualization
- Connected to live backend APIs
AI features, resume analysis, insights engine, deployment.
- AI-powered resume parser
- Career recommendations engine
- Full integration and polish
- Docker deployment
- Final documentation
- Node.js >= 18
- Python >= 3.10
- PostgreSQL >= 14
- Docker (optional, for containerized setup)
git clone https://github.com/your-username/InteliCareer.git
cd InteliCareercd src/backend
npm install
cp .env.example .env
# Edit .env with your database and API credentials
npx prisma migrate dev
npm run devcd src/frontend
npm install
cp .env.local.example .env.local
npm run devcd src/analytics
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
uvicorn main:app --reload --port 8001docker-compose up --build| Variable | Description |
|---|---|
DATABASE_URL |
PostgreSQL connection string |
JWT_SECRET |
Secret key for JWT tokens |
OPENAI_API_KEY |
OpenAI API key for AI features |
NEXT_PUBLIC_API_URL |
Backend API base URL |
ANALYTICS_SERVICE_URL |
Python AI microservice URL |
- Fork the repository
- Create a feature branch:
git checkout -b feature/your-feature - Commit changes:
git commit -m "feat: add your feature" - Push and open a Pull Request
Career Intelligence Dashboard — Built for professionals who treat their career as a product.