Skip to content

Latest commit

Β 

History

229 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Find Job Web 🌐

GitHub
GitHub last commit
GitHub issues
GitHub stars

Benskye FindJob Web is an online job search platform that efficiently connects employers and job seekers. The project includes both Backend and Frontend, supporting multiple platforms and integrating modern features.

πŸ”— Deployment Links:


🎯 Key Features

βœ… Job Search – Job seekers can easily find and apply for suitable positions.
🏒 Company Management – Employers can post job listings and manage company profiles.
πŸ“„ CV Management – Job seekers can create and manage their resumes online.
πŸ” User Authentication – Secure login and registration using JWT authentication.
πŸ“Š Analytics & Reports – Employers can track recruitment metrics.
πŸ“± Multi-Platform Support – Web and Mobile (future updates).


πŸ›  Technologies Used

πŸ”§ Backend

  • 🌐 Node.js – Runtime environment.
  • πŸ“¦ Express.js – Backend web framework.
  • πŸ—„ MongoDB – NoSQL database.
  • πŸ”‘ JWT – User authentication.
  • πŸ”„ TypeScript – Strongly typed language for better maintainability.

🎨 Frontend

  • βš› React.js – Powerful UI library.
  • 🎨 Tailwind CSS – Modern CSS framework.
  • ⚑ Vite – Fast and efficient build tool.
  • πŸ”„ TypeScript – Ensures type safety and maintainability.

πŸ“‚ Project Structure

benskye-findjob_web/
β”œβ”€β”€ admin_frontend/        # Admin Frontend
β”œβ”€β”€ backend/               # Backend API
β”œβ”€β”€ frontend/              # User Frontend
└── workflows/             # CI/CD Workflows

πŸš€ Installation Guide

πŸ”Ή System Requirements

  • πŸ“Œ Node.js (>= v16.x)
  • πŸ“Œ MongoDB (>= v5.x)
  • πŸ“Œ Yarn or npm

πŸ”§ Backend Setup

1️⃣ Clone the repository

git clone https://github.com/BenSkye/FindJob_WEB
cd FindJob_WEB/backend

2️⃣ Install dependencies

yarn install

3️⃣ Configure environment variables

  • Create a .env file based on .env.example and fill in the required environment variables.

4️⃣ Run the server

yarn start

πŸ”§ Frontend Setup

1️⃣ Navigate to the frontend directory

cd ../frontend

2️⃣ Install dependencies

yarn install

3️⃣ Start the application

yarn dev

🀝 Contributing

Want to contribute? Follow these steps:

  1. 🍴 Fork the repository.
  2. πŸ›  Create a new branch (git checkout -b feature/AmazingFeature).
  3. ✨ Commit your changes (git commit -m 'Add some AmazingFeature').
  4. πŸ“€ Push to the branch (git push origin feature/AmazingFeature).
  5. πŸ”„ Open a Pull Request and wait for review!

πŸ“œ License

This project is licensed under the MIT License. See the LICENSE file for details.


πŸ“ž Contact

πŸ‘€ Author: Duong Minh Nhat
πŸ“§ Email: nhatdm9a7@gmail.com

πŸ“’ Thank you for visiting our project! πŸŽ‰

About

πŸ€πŸ‘©πŸ»β€πŸ’»FindJob Web is an online job search platform that efficiently connects employers and job seekers. The project includes both Backend and Frontend, supporting multiple platforms and integrating modern features.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages