Enroute is an AI-powered career assistant tool designed to help High School Students, University Students, and Career Switchers navigate their next steps. Built with a sleek dark-mode interface and vibrant accents, it utilizes an AI mentor named Dahlia.
This repository is configured as a monorepo containing three distinct applications:
- Mobile App: React Native (Expo) - The primary interface for students.
- Admin Web App: React (Vite) - Dashboard for Counselors and Mentors.
- Backend API: Node.js & Express - Microservice for heavy AI logic, CV parsing, and scheduling.
- Database & Auth: Supabase - The single source of truth connecting all clients.
(Note: The apps currently reside in the apps/ directory, which will be generated soon).
- Node.js (v18+)
- Supabase Project setup (with PostgreSQL and Auth enabled)
- Expo CLI (
npm i -g expo-cli)
To run the full stack locally:
cd apps/mobile
npm install
npx expo startcd apps/admin-web
npm install
npm run devcd apps/web
npm install
npm run devcd apps/backend
npm install
npm run dev