forjobseeker

A comprehensive job search and application platform that helps job seekers find remote job opportunities.

forjobseeker

ForJobSeekers

ForJobSeeker is a comprehensive job search and application platform that helps job seekers find remote job opportunities, create and update their profiles, and track their applications. This platform streamlines the job-seeking process and provides an intuitive user experience for individuals looking for remote job opportunities.

Features

  • Job Listings: Browse and search for remote job opportunities.
  • Profile Management: Create and update job seeker profiles, including personal details, skills, experience, and more.
  • Job Applications: Apply for jobs and track the status of applications.
  • User Authentication: Secure user registration and login.
  • Responsive Design: Optimized for mobile, tablet, and desktop devices.

Technologies Used

Backend

  • Node.js Node.js: JavaScript runtime for building scalable network applications.
  • Express.js Express.js: Fast, minimalist web framework for Node.js.
  • TypeScript TypeScript: Typed superset of JavaScript that compiles to plain JavaScript.
  • Prisma Prisma: Modern ORM for TypeScript and Node.js.

Frontend

  • Angular Angular 18: Framework for building client-side applications.
  • Tailwind CSS Tailwind CSS: Utility-first CSS framework for rapid UI development.

Folder Structure

The folder structure of the ForJobSeeker project is as follows:

Getting Started

Clone the Repository:
Navigate to the Project Directory:
Install Backend Dependencies:
Set Up Environment Variables:
Create a
file in the backend directory with the following content:
Run the Backend Server:
Navigate to the Frontend Directory:
Install Frontend Dependencies:
Start the Frontend Server:

Usage

Once both the backend and frontend servers are running, access the application at http://localhost:4200 to browse job listings, manage your profile, and apply for jobs.

Contributing

Contributions are welcome! Please follow these steps if you'd like to contribute to the ForJobSeeker project:
  1. Fork the repository.
  2. Create a new branch
  3. Make your changes and commit them
    .
  4. Push to the branch
    .
  5. Open a pull request.