
Closed
Posted
Paid on delivery
Assignment: Mini Leave Management System Disclaimer: we believe that a great developer (intern or full time) does not only think about what to be built but rather also feels what is great for a customer (at least up to some extent). If there is a product that a developer is developing, he/she should know why and for whom it’s being done and what are the possible edge cases (other than those given to the developer). So, your evaluation will be based on the following parameters: - - - - - - How you are able to define and elaborate the problem statement in detail How you are able to think of more edge cases How you are able to logically think about the product and the solution How you are able to think end to end for a module and not just one feature Are you able to imagine and visualize as to how the product you are developing will look like to the user Are you able to think what flow / experience will be broken Therefore, we would not only like to see / understand your technical skills in software development but also how you take up a project and obsess about delivering the best case possible from your side. We would love to see and hear the logical product solutions (along with documentation) from you before you present your technical solutions. Note: we don’t care if your English is not great in explanation. We would love to hear your solutions in the language you are more comfortable in (English, Hindi, Tamil, Marathi, Telugu, Malayalam, Gujarati, Odia, Bengali, etc.). Now, let’s go to the problem statement: Scenario: You’re building the MVP of a Leave Management System for a startup with 50 employees. The HR team should be able to: 1) Add employees with details (Name, Email, Department, Joining Date) 2) Apply, approve, and reject leave requests 3) Track leave balance for each employee. Part 1 — Problem Solving & Core Development Build APIs (or a simple console app) for: ● Adding a new employee ● Applying for leave ● Approving/Rejecting leave ● Fetching leave balance for an employee. Edge cases to handle: ● Applying for leave before joining date. ● Applying for more days than available balance. ● Overlapping leave requests. ● Employee not found. ● Invalid dates (e.g., end date before start date). ● Mention any other edge-cases that you can think of. Part 2 — High Level System Design ● Architecture diagram (Frontend, Backend, Database). ● How APIs and DB interact. ● How scaling will be handled if the company grows from 50 → 500 employees. Bonus ● Deploy on free hosting (Heroku, Render, Vercel). ● Provide a README with setup steps, assumptions, and potential improvements. Assessment Response Structure: Candidates should submit their work in the following format: ● A single ZIP file containing source code, diagrams, and README. ● README should include: setup steps, assumptions, edge cases handled, and potential improvements. ● API endpoints with sample input/output and screenshots (if applicable). ● HLD diagram (class diagrams or pseudocode). ● If deployed, include the live URL and credentials (if any).
Project ID: 39690601
76 proposals
Remote project
Active 9 mos ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
76 freelancers are bidding on average ₹260,347 INR for this job

As the lead developer at CnELIndia with a team of highly skilled programmers, I offer 18 years of expertise that has spanned multiple technological landscapes. Our ability to comprehend and develop on your problem statement aligns with your vision. We take immense pride in being able to see beyond the job specs but rather feeling the needs of our clients. Our plethora of problem-solving experiences have equipped us to anticipate and handle various edge cases such as applying for leave before joining date, applying for more days than available balance, overlapping leave requests and more. As you expand from 50 employees to potentially 500, our sound understanding of architectural designs enables us to plan your system strategically and flawlessly. Deploying your system on free hosting while providing a comprehensive README with setup steps, assumptions, edge cases handled and potential improvements will be a breeze for us. Our APIs development skills have been honed over time allowing us to create clean yet robust APIs like the ones you seek. In addition, we possess significant experience in backend development which will ensure proper interactions between your APIs and database whilst warranting scalability. Let's create magic together!
₹200,000 INR in 55 days
9.1
9.1

Hello there, I propose developing a robust MVP Leave Management System for a 50-employee startup, enabling HR to add employees, manage leave requests, and track balances efficiently. Built using Node.js, Express, and MongoDB, the system will feature secure REST APIs for adding employees, applying, approving, and rejecting leaves, with validations for edge cases like overlapping requests, insufficient balance, and invalid dates. The solution will be designed with scalability to handle 500+ employees, incorporating role-based access, optimized queries, and a clean, responsive UI. Future enhancements may include multiple leave types, holiday integration, and notifications, ensuring a seamless and user-friendly experience for all stakeholders. Thanks Rahul B.
₹200,000 INR in 30 days
8.6
8.6

Hello, I’ll build a lean, testable Leave Management System MVP: REST APIs (or a small console app) to add employees, apply/approve/reject leave, and fetch balances. I’ll enforce key validations (pre-joining requests, overlaps, balance limits/proration, invalid ranges, missing employees), add audit logs and seed data, and ship a clear README with setup, assumptions, and edge cases. Questions: – Preferred stack (Node/Express + MySQL/Postgres, or Laravel/PHP), and do you want OpenAPI docs? – Do you need leave types (annual/sick/optional), carry-forward, and proration by joining date? – Single or multi-level approval (manager → HR) for leave requests? I am a TOP Rated Freelancer, and you can check my reviews here as well: https://www.freelancer.com/u/kamran2012 Looking forward to potentially working together on this project. Thanks and Best regards, Kamran.
₹260,000 INR in 7 days
8.4
8.4

Hi there, I understand you need a straightforward and efficient Mini Leave Management System for a startup with around 50 employees. I lead a team skilled in building practical APIs that handle employee management, leave applications, approvals, and leave balance tracking. I will ensure the core features cover adding employees, applying for leave, approving or rejecting requests, and checking leave balances. Important edge cases like applying for leave before joining, overlapping leaves, invalid dates, and insufficient leave balance will be handled carefully. We’ll also consider other scenarios such as leave cancellations and multi-level approval flows. I will provide a clear system design that shows how the frontend, backend, and database work together, with scalability in mind to support growth up to 500 employees. You’ll receive the source code, detailed setup instructions, a list of edge cases handled, and suggestions for future improvements. If needed, I can also deploy the system on free platforms like Heroku for easy testing. Looking forward to connecting and discussing this further. Thanks, Rahul A.
₹250,000 INR in 55 days
7.9
7.9

Hello Sir, I have 10 years of experience working with web-based app development. Let's discuss this further. Thanks, Bhargav.
₹200,000 INR in 7 days
6.9
6.9

Dear Client, We are N&T Negocios y Tecnologias s.r.l., a company with 20 years of experience in the IT industry, specializing in the development of web, mobile, blockchain, and AI projects. We have a proven track record of delivering high-quality solutions to our clients. For your HR Leave Management System Development project, we propose the following solutions: 1. Development of APIs for adding a new employee, applying for leave, approving/rejecting leave, and fetching leave balance for an employee. 2. Handling of edge cases such as applying for leave before the joining date, applying for more days than available balance, overlapping leave requests, employee not found, and invalid dates. 3. High-Level System Design with architecture diagram showing Frontend, Backend, and Database interaction, as well as scalability considerations for growth from 50 to 500 employees. 4. Optional bonus of deploying the system on free hosting and providing a README with setup steps, assumptions, and potential improvements. Based on the requirements of the project, we recommend using a microservices architecture with a combination of technologies such as Node.js for the backend, React for the frontend, and MongoDB for the database. This architecture will provide scalability, flexibility, and ease of maintenance for the system. We are confident that our proposed solutions and technology choices will ensure the successful development of the HR Leave Management System. We look forward to your response and the opportunity to work on this project. Sincerely, N&T Negocios y Tecnologias s.r.l.
₹250,000 INR in 45 days
6.7
6.7

Hello there Hope you are doing well as you are looking for a "Build a HR LEAVE MANAGEMENT SYSTEM " so will make the same as you want , I have already develop and Design the similar System , - I will use latest technology to develop your Application - I will share daily update with you - I Will deliver your project within timeline - After project completion will share complete source code - I will provide 1 year support our develop work - I have 10+ year experience in Web & App development - I will make the 100% responsive design , fast loading , SEO friendly and all - I will provide you super admin panel there you can manage the whole thing Please initiate the chat so will discuss together and all Thanks & Regards Dheeraj K.
₹200,000 INR in 25 days
7.0
7.0

Hello Ashu, I’m excited to help you develop a **Leave Management System** tailored for your startup's needs. Understanding your requirements for a system that allows the HR team to manage employee leaves efficiently is crucial, and I'm committed to delivering a solution that exceeds your expectations. I specialize in **backend development** and can build the core APIs for your system to handle: - Adding new employees - Applying for, approving, and rejecting leave requests - Tracking leave balance for each employee I’ll also address edge cases you've mentioned, such as overlapping leave requests and invalid dates, ensuring a smooth user experience. My approach encompasses not just the technical side but also a strong focus on user experience and logical problem-solving. **My Offer Includes:** - Scalable backend development using **PHP** and **API design** - Clean, modern UI/UX with multiple revisions - 6 months of free post-launch support You can review my work on similar projects, including a **Food Delivery App**, **Taxi Booking App**, and **Dating App**: (https://www.freelancer.in/u/ixorawebmob) **Estimated Timeline:** - UI/UX Design: 4–5 days - Development: 14–18 days - Testing & Launch: 3–4 days I would love to chat more about your vision for the Leave Management System. Let’s connect and discuss how we can bring this project to life! Thanks, Arpit
₹222,000 INR in 43 days
7.1
7.1

Struggling with messy leave tracking? I'll build you a secure HR system with automated approvals, real-time dashboards, and seamless payroll integration—pay only when delighted! Plus, 20% off your project. Let’s streamline your HR workflows today!
₹200,000 INR in 7 days
5.9
5.9

Hi Sir/Madam, I am a Ruby on rails developer, I had done many projects in rails, I am good in Rails Rest api and MVC pattern, I know to integrate rails app with email and SMS service and also web socket connection, I know to deploy the rails app in heroku, Digital ocean and AWS elastic beanstalk, I had worked in Ruby 2.2.2, 2.3.5, 2.6.5, 2.6.6, 2.7, 3.0, 3.0.1, 3.0.2, 3.3, 3,4, rails 4.1, 4.2, 5.1, 5.2, 6.0, 6.1, 7.0.8, 8.0.1, 8.0.2, I am good with git, Rspec test, elastic search, mapbox, zapier, dropbox..etc cases and worked in integrating many third party services. Also I am very good at writing scripts in ruby to perform specific operations. Please contact me for more details, I will share sample project via chat
₹175,000 INR in 7 days
5.6
5.6

Hello, I’m Karthik, a full-stack developer with 10+ years of experience in designing secure, scalable, and intuitive HR & ERP solutions. I understand this assignment values product thinking as much as technical skills, and I approach projects by deeply analyzing why they’re built, for whom, and how to ensure a seamless end-to-end user experience. My Proposed Solution: Core Features: Employee management (add/edit with full details), leave application, approval/rejection workflows, leave balance tracking. Edge Case Handling: Leaves before joining date, exceeding balance, overlapping requests, invalid dates, unregistered employees, and configurable company-specific leave rules. Architecture: RESTful APIs (PHP/Laravel or Node.js), MySQL for relational data integrity, secure RBAC for HR/admin. Modular design for scalability from 50 to 500+ employees. UX Focus: Simple, intuitive web dashboard for HR and employees, with clear status indicators and validation messages to prevent broken flows. Delivery: Source code + README (setup, assumptions, edge cases), HLD diagram, and deployed MVP on free hosting (Heroku/Render). Scalability: Optimized queries, caching strategy, and modular API endpoints. I’ve built similar HR and internal workflow systems, ensuring smooth operations and minimal training needs for users. Let’s create a reliable, scalable MVP that reflects both solid engineering and thoughtful product design. Best regards, Karthik
₹200,000 INR in 7 days
5.2
5.2

Hey , I can develop your Mini Leave Management System MVP with clean APIs for adding employees, applying for leave, approving/rejecting requests, and tracking leave balances. With 13 years of experience in full-stack development, I know how to handle all key features, edge cases, and a scalable architecture so it can grow from 50 to 500+ employees smoothly. I will ensure: * Clear API endpoints for employee, leave, and approval workflows. * Validation for all mentioned edge cases (joining date, overlapping leaves, invalid dates, balance limits). * A high-level system design document (HLD) with architecture, flow diagrams, and scalability plan. * Well-documented README with setup steps, assumptions, and improvement ideas. I work fast and can get this done ASAP without compromising quality. Do you have a preferred tech stack in mind ? or should I recommend the best one for your needs? Let’s make this system robust and easy to maintain! Thanks! Mohammad
₹150,000 INR in 7 days
4.3
4.3

With 7 years of experience in software development, I am confident that I am the best fit to complete this requirement. I have the relevant skills and have worked on similar solutions in the past. How I will be completing this project: - Develop APIs for adding a new employee, applying for leave, approving/rejecting leave, and fetching leave balance for an employee. - Handle edge cases such as applying for leave before joining date, exceeding available leave balance, overlapping leave requests, employee not found, and invalid dates. What tech stack I will be following: - Frontend: React - Backend: Node.js - Database: MongoDB I have a strong understanding of system design and will provide: - Architecture diagram showcasing frontend, backend, and database interactions. - Explanation on how APIs and DB interact. - Scalability plan for company growth from 50 to 500 employees. I will also: - Deploy the solution on free hosting platform. - Provide a comprehensive README with setup steps, assumptions, edge cases handled, and potential improvements. - Include API endpoints with sample input/output and screenshots. - Present HLD diagram for better understanding. By following these steps, I am confident that I will deliver a high-quality Mini Leave Management System that meets all the requirements and exceeds expectations. Let's create something great together!
₹150,000 INR in 7 days
4.6
4.6

Hello, Hope you are doing good! I am Full stack Website developer and I have read your project description and previously I've worked on similar projects so it will be easy for me to work on your project as per your requirements. I am good with Laravel 5.5, CodeIgniter 3.1, Cake PHP 3.3, WordPress CMS, HTML5, CSS3, XHTML, AJAX, jQuery 3.3, Bootstrap 4.1. Let's have a chat to discuss in detail. I’ll wait for your positive response. Our main expertise in android and IOS Development with these skill set React Native, APP design, UI / Mockup, Native iOS App development, SQLitae, NoSQL, Restful/SOAP web services, Swift, XCode, iOS SDK, CVS/SVN/GIT. More specifically, my skills are... FrontEnd : React, Vue, Angular, JavaScript, HTML5, CSS, Bootstrap Backend : Node, Express, Laravel, CodeIgniter, PHP, Python Database : MySQL, MongoDB, PostgreSQL Mobile : React Native, Flutter, Onsen UI, Quasar, swift, xcode, java, kotlin objective CMS: Wordpress, magento ,Shopify etc. Other Skills : GitHub, Bitbucket, Docker, Web Hosting, Web scraping, Blockchain I sincerely look forward to hearing from you. Please have a look at the earned review and rating which will give you a good faith to hire me. Note:- The bid amount and timeframe value which is mentioned here its just a placeholder value. Once we will discuss full project requirement then I will provide you accurate project development cost and time. Best Regards,
₹200,000 INR in 100 days
4.2
4.2

Hello, I’m a results-driven full-stack developer and digital solutions expert with 4+ years of experience delivering high-performing, user-centric web and mobile applications. My approach blends clean, scalable code with modern, conversion-focused UI/UX, ensuring your platform not only looks great but also drives real business results. I specialize in WordPress, PHP, Laravel, Magento, MERN Stack, Shopify, and Flutter (iOS & Android), enabling me to build everything from lightning-fast corporate websites to scalable e-commerce systems and feature-rich mobile apps. Every project I deliver is responsive, SEO-friendly, optimized for speed, and future-ready for easy scaling. Whether you’re launching a new product, revamping your online presence, or building a custom platform from scratch, I bring a strategic, end-to-end approach that covers planning, development, integration, testing, and deployment. My focus is on quality, efficiency, and measurable growth, ensuring your investment delivers maximum ROI. Let’s connect and turn your vision into a powerful digital experience that engages users, strengthens your brand, and achieves top-tier performance in today’s competitive market. Best regards, Arshi.g
₹150,000 INR in 7 days
3.7
3.7

Hi, I would like to grab this opportunity and will work till you are 100% satisfied with your project. I have extensive experience developing clean, professional, user-friendly systems. Your Leave Management System requirements resonate with my specialization. I have successfully handled similar projects, ensuring seamless integration and automation. I will ensure every edge case is considered, from handling leave balances to managing overlapping leave requests. My expertise in system design will guarantee scalability as your company grows. I would love to chat more about your project! Regards, Claude
₹150,000 INR in 7 days
3.8
3.8

Hello there, I can develop the Mini Leave Management System MVP with APIs for employee addition, leave application, approval/rejection, and leave balance tracking. I will handle all edge cases such as leave before joining, overlapping leaves, invalid dates, and more. I’ll provide a clear high-level system design with architecture diagrams showing frontend, backend, and database interactions, along with scalable solutions for growth from 50 to 500 employees. I can deploy on free hosting and deliver a comprehensive README with setup, assumptions, edge cases, and improvements. Ready to discuss further. Thanks.
₹600,000 INR in 7 days
3.7
3.7

Hello there! I'm Krish Dutta, a seasoned developer with eight years of experience in software development and a special focus on HR systems. Right off the bat, I'd like to say that I don't just take projects—I make them my own. Knowing your end goal is pivotal to me, and I believe in not only delivering what's asked for but also anticipating what could go wrong or better and incorporating them fully. That’s why I consider flow, edge cases, and UI/UX as crucial as code. Furthermore, having developed similar HR systems including ERP, CRM, HRM extensively over my career makes me well-versed on scalable processes with robust backend infrastructures – a crucial element for managing growth from 50→500 employees flawlessly. My wide-ranging technical expertise combined with an obsession for perfection means you can count on me not only to handle the immediate requirements but also deliver a detailed solution architecture covering both short & long term needs. Consider bringing me on board; let's build an exceptional Leave Management System together!
₹150,000 INR in 10 days
3.7
3.7

Hi there! I'm excited about your Leave Management System project—I've built similar HR tools before and love obsessing over user flows and edge cases like leave during probation or multi-department approvals. I'll deliver robust APIs in Node.js/Python (your choice), handling all listed features and extras like concurrent requests or audit logs, with thorough edge case coverage in the README. For HLD, I'll include diagrams showing scalable architecture (e.g., microservices-ready with MongoDB/PostgreSQL) to grow from 50 to 500 employees seamlessly. Bonus: Free deployment on Vercel/Heroku with live URL, full docs, and sample APIs. My bid: ₹180,000 INR, completed in 10 days. Let's chat in English or Hindi!
₹200,000 INR in 7 days
3.7
3.7

As a top 4% freelancer with an extensive background in web and app development, I am confident that my skills, experience, and strong problem-solving capabilities make me the perfect fit for your sought-after HR Leave Management System Development. I have an innate ability to identify and address potential edge cases - a crucial aspect for this project - thanks to my deep understanding of end-to-end module implementation instead of merely focusing on one feature. Furthermore, as a seasoned professional, I can think logically about the product and visualize its look and feel, ensuring an optimal user experience. In addition to my technical abilities, my proficiency in software development encompasses detailed documentation, logical product solutions, and high-quality coding in multiple languages including English, Hindi, Tamil, Marathi, Telugu, Malayalam, Gujarati, Odia and Bengali. This ensures that language is never a barrier in maintaining clear communication throughout the process. Furthermore, my strategy of providing free unlimited revisions on selected templates before integration enables us to fine-tune the system according to your specific needs effectively. ]
₹200,000 INR in 7 days
3.8
3.8

India
Member since Aug 11, 2025
$2-8 USD / hour
$1500-3000 USD
$250-750 USD
₹600-1500 INR
$10-30 USD
$30-250 USD
€2-6 EUR / hour
₹400-750 INR / hour
$250-750 AUD
₹12500-37500 INR
₹1500-12500 INR
₹250000-500000 INR
$250-750 USD
$250-750 USD
$30-250 USD
$10 USD
$10-100 USD / hour
€30-250 EUR
₹1500-12500 INR
$1500-3000 USD