Logo Lanfrica

mavhungu2/easyapplyza

Domaine:

digital infrastructure

Type de record:

software
Créateur:
mav
Hôte:
AI-powered job application platform for South Africa # EasyApplyZA South African AI-powered job application platform. Built with Angular 21 and Firebase. (ZA = South Africa) ### Routes | Path | Description | Auth | |------|-------------|------| | `/` | Landing page | Public | | `/sign-up` | Create account | Guest only | | `/sign-in` | Sign in | Guest only | | `/dashboard` | User dashboard | Required | | `/onboarding` | Complete profile + CV upload | Required | | `/cv-builder` | AI CV tailor — paste job, get tailored CV + cover letter | Required | | `/jobs` | Browse jobs, one-click apply with tailored CV | Required | | `/queue` | Apply queue — add jobs, apply to all at once | Required | | `/pricing` | Upgrade to Premium or Lifetime | Required | ## Firebase setup 1. Create a project at Firebase Console 2. Enable **Authentication** → Email/Password sign-in 3. Create a **Firestore** database 4. Copy your config and update `src/environments/environment.ts`: ```ts firebase: { apiKey: 'YOUR_API_KEY', authDomain: 'YOUR_PROJECT_ID.firebaseapp.com', projectId: 'YOUR_PROJECT_ID', storageBucket: 'YOUR_PROJECT_ID.appspot.com', messagingSenderId: 'YOUR_MESSAGING_SENDER_ID', appId: 'YOUR_APP_ID', } ``` 5. Add Firestore security rules (e.g. users can read/write their own `Users/{userId}` docs) ## Development server To start a local development server, run: ```bash ng serve ``` Once the server is running, open your browser and navigate to `localhost`. The application will automatically reload whenever you modify any of the source files. ## Code scaffolding Angular CLI includes powerful code scaffolding tools. To generate a new component, run: ```bash ng generate component component-name ``` For a complete list of available schematics (such as `components`, `directives`, or `pipes`), run: ```bash ng generate --help ``` ## Building To build the project run: ```bash ng build ``` This will compile your project and store the build artifacts in the `dist/` directory. By default, the production build optimize …