Skip to content

A modern, full-stack Job Portal application built with **React**, **Node.js**, **Express**, and **MongoDB**. This platform allows users to easily search and apply for jobs, while employers can create and manage job listings.

Notifications You must be signed in to change notification settings

SteeveSticks/job-portal-mern-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

71 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’Ό Job Portal Project

A modern, full-stack Job Portal application built with React, Node.js, Express, and MongoDB. This platform allows users to easily search and apply for jobs, while employers can create and manage job listings.


πŸš€ Features

πŸ‘€ User

  • Create an account and log in
  • Browse job listings
  • Apply to jobs
  • Google sign-in support

πŸ§‘β€πŸ’Ό Employer

  • Register/login as an employer
  • Post, edit, and delete jobs
  • Manage job postings

βš™οΈ Admin Panel

  • Employers act as admins for their job listings

🌐 Frontend

  • Built using React with Vite
  • Fully responsive and mobile-friendly
  • Animations powered by Framer Motion

πŸ› οΈ Backend

  • Node.js + Express
  • MongoDB for data storage
  • Authentication handled by BetterAuth

🧩 Tech Stack

  • Frontend: React, Vite, Tailwind CSS, Framer Motion
  • Backend: Node.js, Express
  • Database: MongoDB
  • Auth: BetterAuth + Google Login
  • Routing & State Management: TanStack Router + TanStack Query

πŸ§ͺ Development Status

🚧 This project is still under development. We’re actively working on new features, improvements, and polishing the user experience. Contributions are welcome!


🀝 Contributing

Want to contribute? Here's how:

  1. Fork the repo
  2. Clone your fork: git clone https://github.com/SteeveSticks/job-portal-mern-app.git
  3. Create a branch: git checkout -b new-feature
  4. Make your changes and commit: git commit -m "Add feature"
  5. Push and create a PR: git push origin new-feature

πŸ™ Support the Project

If you find this project helpful and want to support:

β˜• Buy Me a Coffee


πŸ“ž Contact


πŸ“„ License

This project is not licensed under the MIT License. Feel free to use and modify it as needed.


Built with πŸ’™ by Steeve

About

A modern, full-stack Job Portal application built with **React**, **Node.js**, **Express**, and **MongoDB**. This platform allows users to easily search and apply for jobs, while employers can create and manage job listings.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages