A comprehensive platform for managing workforce planning and automation processes for HR's of Start-up's.
- Employee management
- Skillset tracking
- Department and designation management
- Status monitoring (Active, Bench, On Leave, Terminated)
- Contact information management
- Frontend: React.js
- Backend: Node.js, Express.js
- Database: MySQL/PostgreSQL with Sequelize ORM
- Authentication: JWT
- Node.js (v14 or higher)
- MySQL/PostgreSQL
- npm or yarn
- Clone the repository
git clone [your-repo-url]- Install dependencies
# Install backend dependencies
cd backend
npm install
# Install frontend dependencies
cd ../frontend
npm install- Set up environment variables
# Backend
cp backend/.env.example backend/.env
# Edit the .env file with your configuration
# Frontend
cp frontend/.env.example frontend/.env
# Edit the .env file with your configuration- Run migrations
cd backend
npx sequelize-cli db:migrate- Start the development servers
# Start backend server
cd backend
npm run dev
# Start frontend server
cd frontend
npm start- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request