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.
- Create an account and log in
- Browse job listings
- Apply to jobs
- Google sign-in support
- Register/login as an employer
- Post, edit, and delete jobs
- Manage job postings
- Employers act as admins for their job listings
- Built using React with Vite
- Fully responsive and mobile-friendly
- Animations powered by Framer Motion
- Node.js + Express
- MongoDB for data storage
- Authentication handled by BetterAuth
- Frontend: React, Vite, Tailwind CSS, Framer Motion
- Backend: Node.js, Express
- Database: MongoDB
- Auth: BetterAuth + Google Login
- Routing & State Management: TanStack Router + TanStack Query
π§ This project is still under development. Weβre actively working on new features, improvements, and polishing the user experience. Contributions are welcome!
Want to contribute? Here's how:
- Fork the repo
- Clone your fork:
git clone https://github.com/SteeveSticks/job-portal-mern-app.git
- Create a branch:
git checkout -b new-feature
- Make your changes and commit:
git commit -m "Add feature"
- Push and create a PR:
git push origin new-feature
If you find this project helpful and want to support:
β Buy Me a Coffee
- π¦ Twitter: @AdebanjoSt63916
- π§ Email: [email protected]
This project is not licensed under the MIT License. Feel free to use and modify it as needed.
Built with π by Steeve