Find Jobs
Hire Freelancers

CRUD Page Development for Business Records

$250-750 USD

Geschlossen
Veröffentlicht vor 3 Monaten

$250-750 USD

Bezahlt bei Lieferung
I'm seeking a proficient developer to create a web-based CRUD (Create, Retrieve, Update, Delete) page for my business. The functional page should comprehensively manage four different types of records: Employees, clients, timesheets, and timesheet entries. The ideal candidate should be proficient in: Creating, retrieving, updating, and deleting these specific record types Implementing a search functionality for timesheets and timesheet entries. Other records do not require this feature Developing a web-based interface for optimal accessibility and ease-of-use Must be skilled in Vaadin. You're the right person for the job if you're detail-oriented, experienced with CRUD operations, and a Web Development expert. Apply if your skill set aligns with my project requirements. Below are the implementation details. TimesheetEntry (long id, Timesheet timesheet, long clientId, long employeeId, LocalDateTime start, LocalDateTime end): The timesheet entry should be limited to the range set by the timesheet object it has a connection to and should extend from Base. Timesheet (long id, Employee employee, Client client, LocalDateTime start, LocalDateTime end, String notes, String clientSignature, String employeeSignature, String medicalCode, Decimal dollarsPerHour, List timesheetEntries, bool completed): Should extend base. Only the administrator can Browse, Edit, Add and Delete a timesheet. The read page is accessible to both the admin and the employee if they are logged in. The read page should have the functionality to add and remove timesheet entries. Either can add or delete timesheet entries but the entries can not overlap. If attempting to add an entry that overlaps with a preexisting entry, it should notify the user and prevent adding the data. On the read page, there should be a completed button that requires that both signature boxes are signed before the complete button can be enabled and pressed. Once the completed button is pressed and sent to the server, the complete flag should be flipped and the user should no longer be able to make any changes, although the admin still can. The browser page should have inputs to filter by start or end date, client name, or employee name. On the browse page, there should be a download document button that groups entries by ClientId, then by employeeId and medical code. Entries should be displayed from oldest to newest, with additional columns showing hours worked and payment amount. On the view page, their is a print button once the timesheet is completed and can not be changed that acts like the browse code but with a single timesheet as in input rather than many. Employee (long id, PersonalInformation personalInformation, String socialSecurityNumber): Should extend the Base object and use the base Service to follow system guidelines. When someone is added, they should automatically get an account created as just a user to the security account with a password generated for them as a UUID. Also, the add page is only accessible to administrators. When entering the SSN, it should hide all but the last 4 digits of the SSN, and the SSN should be stored securely. Only the admin can edit the employee information. On the view page, either the employee or the admin can see the page. It should have a show button that shows the full SSN if the owner of the account or the administrator is on the page, else it should just display the last 4 digits. There should be a view page that just lists simple information about all the employees' not-deleted data and their permissions. Only the admin should access this page. The page should have a delete button with confirmation that calls the services delete button which just sets the delete flag for the object. On the browsing mode, it should have a button to display all the timesheets with the employeeId equal to that employee id of the item the admin has clicked; additionally, it should be on the view page. Client (long id, PersonalInformation personalInformation, String socialSecurityNumber): Should extend the Base object and act basically like the employee object but only for clients. The client has no access to their pages; only the admin can Browse, Read, Edit, Add and Delete. Clean up and organize the data while fixing the spelling mistakes. Always aim to be more specific and verbose over losing any information. ------------------------------------------------------------------ ACCEPTANCE OF AGREEMENT. Contractor acknowledges and agrees that by accepting the job offer from Ketro Care for the project, Contractor accepts and agrees to be bound by the terms and conditions of this Agreement. Contractor further acknowledges that acceptance of the job offer constitutes acceptance of this Agreement in its entirety. This Agreement constitutes the entire understanding between the parties with respect to the subject matter herein and supersedes any and all prior agreements, understandings, or communications, whether written or oral. INDEPENDENT CONTRACTOR AGREEMENT This Independent Contractor Agreement (“Agreement”) is entered into by and between Ketro Care, a corporation organized and existing under the laws of the State of Florida hereinafter referred to as "Company” and “Contractor.” RECITALS WHEREAS, Company desires to engage Contractor to provide certain services, as further described below; and WHEREAS, Contractor desires to provide such services to Company; and WHEREAS, Company and Contractor desire to set forth the terms and conditions upon which Contractor shall provide services to Company. 1. SERVICES. Contractor agrees to provide services to Company in accordance with the project description outlined in the scope of work attached hereto as Exhibit A (“Services”). Company agrees to compensate Contractor for these services in accordance with Exhibit A. 2. OWNERSHIP OF WORK. Contractor acknowledges and agrees that all work created by Contractor in connection with the Services or made available to Company pursuant to this Agreement, including but not limited to, any and all creations, inventions, designs, writings, software, and other materials, whether tangible or intangible, created, invented, or discovered by Contractor during the course of Contractor's work for Company (collectively, the "Work Product"), shall be and remain the property of Company. Contractor hereby irrevocably assigns all right, title, and interest in and to the Work Product to Company. 3. LICENSE TO USE WORK. In the event any work created by Contractor is determined not to be the property of Company under this Agreement, Contractor hereby grants to Company an exclusive, worldwide, royalty-free license to use, reproduce, modify, distribute, and display such work for any purpose, including but not limited to, marketing and promotional activities. 4. CONFIDENTIALITY. Contractor agrees not to disclose to any third party, or use for any purpose other than completing the Services, any confidential information of Company, including but not limited to, trade secrets, proprietary information, and project details. Contractor shall use atleast the same degree of care to protect such information as Contractor uses to protect its own confidential information. 5. NON-SOLICITATION/NON-COMPETITION. Contractor shall not, during the term of this Agreement and for a period of one (1) year thereafter, directly or indirectly solicit or hire, or attempt to solicit or hire, any employee or independent contractor of Company without the prior written consent of Company. Contractor shall not compete with Company during the term of this Agreement and for a period of one (1) year thereafter, whether as an individual, employee, partner, officer, director, shareholder, or other similar capacity, within the territory where Company markets or provides its services. 6. INDEPENDENT CONTRACTOR. Contractor is an independent contractor for all purposes under this Agreement and shall not be considered an employee or agent of Company. Contractor shall be responsible for all taxes, including without limitation, income taxes, social security taxes, and unemployment taxes, and shall not be eligible for any employee benefits. 7. TERMINATION. Company may terminate this Agreement at any time, with or without cause, by providing written notice to Contractor. Upon termination, Contractor shall return all property and confidential information of Company in Contractor's possession. 8. GOVERNING LAW. This Agreement shall be governed by and construed in accordance with the laws of the State of Florida. Any disputes arising out of or related to this Agreement shall be exclusively brought in the state and federal courts located in Florida. 9. ENTIRE AGREEMENT. This Agreement contains the entire understanding between the parties with respect to the subject matter herein and supersedes any and all prior agreements, understandings, or communications, whether written or oral.
Projekt-ID: 37729221

Über das Projekt

28 Vorschläge
Remote Projekt
Aktiv vor 2 Monaten

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
28 Freelancer bieten im Durchschnitt $514 USD für diesen Auftrag
Avatar des Nutzers
Hi Good afternoon , How are you? I just saw your job posting . I see you have been looking for someone experience with these technologies Java Spring, Java, Spring Data and Spring JPA. I believe this is some thing I can help you with because I have 9 years of experience working with these tech stacks and 8 years of experience working on freelancer.com which you can confirm from my profile: https://www.freelancer.com/u/AwaisChaudhry I have few questions: 1. These are all the requirements of your job or do you have more? If yes, Please provide detailed requirements. 2. Do you currently have anything done like Wireframes, UI/UX? Or this job has to be done from scratch? 3. What is the timeline to get this job done? Why Choose Me? 1. I have done more than 250 major projects only on freelancer.com. 2. I have not received a single bad feedback since last 5-6 years. 3. You will find 5 star feedback on last 100+ major projects which shows my clients are happy with my work. Portfolio: https://www.freelancer.com/u/AwaisChaudhry Timings: 9am - 9pm Eastern Time (I work as a full time freelancer) Lets start the chat and discuss your job in detail and we will continue from there. Regards, Awais
$750 USD in 14 Tagen
4,9 (55 Bewertungen)
7,7
7,7
Avatar des Nutzers
HELLO, Greetings of the day! Company: ___________________________ Date: ________________ Contractor: ___________________________ Date: _____Sheriff Oladejo
$500 USD in 7 Tagen
5,0 (12 Bewertungen)
4,3
4,3
Avatar des Nutzers
With over 7 years of experience in software development and a proficiency in a wide range of languages and frameworks including Java, Node.js, Python, and PHP, I am confident that I am the right person for your CRUD page development project. My strong suit lies in creating, retrieving, updating, and deleting records exactly like the ones you need for your business, be it employees, clients, timesheets or timesheet entries. I have hands-on knowledge of building functional pages with Vaadin that are not just accessible but also user-friendly. Another aspect of my expertise that aligns perfectly with your requirements is implementing search functionalities on specific record types like timesheets and timesheet entries while not requiring it for others. I pride myself on my meticulous attention to detail which will be invaluable in ensuring that timesheet entries do not overlap as per your specification. My experience further extends to developing features like the completed button on read pages which only gets enabled after both signature boxes are signed; the same button once pressed flips the completed flag restricting any further changes except for the administrator's access.
$250 USD in 7 Tagen
5,0 (1 Bewertung)
3,1
3,1
Avatar des Nutzers
Hi Kendricks C. After reading in detail the requirements of your project and concluding that they match my areas of knowledge and skills, I would like to introduce myself. My name is Umair Anwar and I am the lead engineer for Spring Data, Java, Spring JPA and Java Spring. I have worked for over 08 years in development/Engineering and have successfully done multiple jobs on this and other Freelance platforms. It will be a pleasure to work together to make your project a reality. Please feel free to contact me. I´m looking forward to working with you. I really appreciate your time and remain attentive to any request or question. Greetings Regards Umair Anwar Awan
$700 USD in 20 Tagen
5,0 (1 Bewertung)
2,6
2,6
Avatar des Nutzers
I am confident that my extensive, 12-year background as a full-stack developer and team leader make me an ideal choice for your project. One of my core competencies is developing web-based CRUD pages like the one you require for managing diverse sets of records. I have hands-on experience with the Vaadin framework, which is a crucial skill for this project. My proficiency extends to creating, retrieving, updating, and deleting these specific types of records efficiently. Additionally, I'm well-versed in implementing search functionality for timesheets and timesheet entries, which is required by your project specifications. Lastly, I want to emphasize my eye for detail and commitment to delivering high-quality products within strict deadlines. Having worked extensively on real-time data management apps and web interfaces in domains ranging from survey applications to supply chain tracking, I can easily translate your vision into a practical and user-friendly solution. My approach is always based on transparency, honesty, and rigorous problem-solving - principles I'll follow diligently throughout our collaboration. Trust me to make this CRUD page an integrated part of your business system that empowers every employee while maintaining necessary privacy measures.
$250 USD in 10 Tagen
5,0 (1 Bewertung)
2,0
2,0
Avatar des Nutzers
With my professional experience in Java and proficiency in Spring Data and Spring JPA, I am confident that I can effectively assist your business in developing the comprehensive CRUD page you need. My exposure to various complex projects has honed my skills in implementing CRUD operations seamlessly. Your requirement of a web-based interface for accessibility and ease-of-use is something I excel at, having regularly built functional interfaces as a part of my job. Moreover, your project needs someone who pays incredible attention to detail, an attribute I pride myself on. This skill becomes critical when managing records like timesheets and timesheet entries, which need to have airtight restrictions to avoid data duplication or overlaps. The search functionality for these records is another aspect that demands precision, and I guarantee its efficient implementation.
$500 USD in 7 Tagen
5,0 (1 Bewertung)
0,8
0,8
Avatar des Nutzers
Hey, Kendricks C., I went through your project description and it seems like I am a great fit for this job. I am a good and reliable man who has many years of experience on Java, Java Spring, Spring Data, Spring JPA. Please come over chat and discuss your requirement in a detailed way. Thank You
$500 USD in 7 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
Proposal: Dear Ketro Care, I have carefully reviewed your project requirements and I am confident that my skills and experience in Java Spring, Spring Data, and Spring JPA align perfectly with your needs. I am eager to bring my knowledge to the table and work collaboratively with you to achieve the goals you have set. I understand that you require a web-based CRUD page for managing four different types of records: Employees, clients, timesheets, and timesheet entries. I am experienced in creating, retrieving, updating, and deleting these specific record types. Additionally, I can implement the search functionality for timesheets and timesheet entries, and develop a user-friendly web-based interface. I am detail-oriented and have a strong understanding of CRUD operations and web development. I am confident that I can deliver a high-quality solution that meets your requirements. I look forward to discussing the project further and working together to bring your vision to life. Thank you for considering my proposal. Best regards,
$750 USD in 7 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
❤️Hi Dear ⭐⭐⭐======I can solve it perfectly=====⭐⭐⭐ I am excited to submit my proposal for your project. I have developed a strong set of skills that make me confident in my ability to deliver high-quality work to your project. My approach to any project is to first gain a deep understanding of the client's needs and requirements. I will work closely with you to ensure that I understand your project goals and objectives, and that I am able to deliver results that meet or exceed your expectations. In terms of technical skills, I have extensive experience. I'm able to work independently, be detail-oriented, have strong problem-solving ability and excellent communication skills. Overall, I am confident that I can provide the best result beyond your requirements, and help you achieve your project goals. Looking forward to working with you. Thank you.
$1.000 USD in 10 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
Hi there,Good afternoon I am Talha. I have read you project details i saw you need help with Spring Data, Spring JPA, Java Spring and Java I am pleased to present my proposal, highlighting our extensive experience and proven track record in delivering exceptional results. Our portfolio of success will showcase past projects that demonstrate our ability to meet and exceed client expectations. Glowing testimonials from satisfied clients will attest to our professionalism, dedication, and the quality of our work
$250 USD in 10 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
Hello Client, I hope this proposal finds you in excellent health. Welcome to my profile, Home to Professional and Quality services with 100% customer satisfaction guarantee. I'm a Certified & Experienced Expert. Dear Client, I take this opportunity to inform you that i have KEENLY gone through all your project requirements as given in your project description and I confirm to you that i can perfectly deliver as instructed. Being in possession of all CLEARLY STATED required project skills (PHP, Social Media Marketing, Software Architecture, Python and JavaScript) as this is my area of professional specialisation having completed all Certifications and developed adequate experience in the same area, I hereby humbly request you to consider my bid for Professional, Quality and Affordable services always. STRICT TIMELY DELIVERY & UNLIMITED REVISIONS. Incase your project is deleted, you can hire me directly via the link; https://www.freelancer.com/u/prodeveloperserv Kindly Message Me We Discuss More About The Project and seal the contract. Welcome and Thank-you.
$750 USD in 1 Tag
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
As your freelance developer for the CRUD Page development project, I bring the perfect blend of experience in both CRUD operations and my expertise in Java and Vaadin. I have successfully executed similar projects and implemented search functionalities for various record types. Handling Timesheet Entries, Timesheets, Employees, and Clients wouldn't just be possible- it would be easy. I will create a highly functional web-based interface leveraging Vaadin that caters to all your business requirements. My commitment to detail empowers me to catch any potential overlapping entries when adding data, ensuring accurate records management. I will add validation checks that promptly notify the user of any conflicts. Moreover, I'm well-equipped to handle your Employee model as well. Accomplishing the tricky task of SSN privacy and sensitive storage won't be a problem for me. Finally, my propensity for timely completion and excellent after-sales service guarantees you long-term satisfaction. Choose me today, and let's embark on this journey towards optimized record management together!
$500 USD in 7 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
Hi Kendricks C This is David web developer from, U.S. 9 years experiences. So I can create a web-based CRUD (Create, Retrieve, Update, Delete) page for my business. Thanks Regards!
$250 USD in 7 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
As a seasoned Java developer with over 13 years of varied working experience, including proficiency in Web Development, I am highly confident that I can successfully fulfill your needs for a meaningful CRUD page. My expertise in implementing CRUD operations not only aligns impeccably with your requirements but will also enable me to offer efficient solutions for the four different types of records you aim to manage - Employees, clients, timesheets, and timesheet entries. Of particular importance is the fact that I am skilled in Vaadin - the preferred tech stack for your project. This technological synergy translates to faster results and fewer hiccups during implementation as I'll be utilizing my deep understanding of Vaadin's strengths and idiosyncrasies.
$410 USD in 6 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
Hello, I've had a similar project in the past called "EffiWeb" which concluded in July 2023. In EffiWeb, the focus was on creating an efficient web-based CRUD system for managing employees, clients, timesheets, and timesheet entries. The project emphasized seamless data management, optimal accessibility, and a user-friendly interface. As a skilled Full Stack Developer in EffiWeb, my role involved implementing the intricate functionalities you're seeking. I specialized in Vaadin, ensuring the creation, retrieval, updating, and deletion of specific record types, and successfully implementing a search functionality for timesheets and entries. The project's highlight was the meticulous design of a read page accessible to both admin and employees, allowing for non-overlapping timesheet entries and secure completion with signatures. EffiWeb's clean data organization, spell-checking, and specific features such as filtering by start/end date, client, or employee name, added to its efficiency. Additionally, a download document button and a print button for completed timesheets were integrated for a comprehensive user experience. Feel free to draw inspiration from EffiWeb for your current project's success!
$500 USD in 7 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
I am confident that my over seven years' experience in the ever-evolving IT field, coupled with my proficiency in several languages including HTML, CSS, JavaScript, will be invaluable to your project. Furthermore, my knowledge and adherence to SEO best practices will give your online presence a potent boost. My skill set covers not just website design, but also mobility and big data analytics; this lends me a unique perspective when it comes to delivering the best user experience possible. I have proven myself capable of adhering to timelines without compromising on quality. Finally, while my portfolio doesn't include sites for industrial or manufacturing clients per se, my broad experience in numerous applications can be readily applied to the intricate niche within which your business operates. Together, we can create a sleek,functional,and responsive website that reflects your company's mission while effectively showcasing your expertise in electrical switchgear. I look forward to the opportunity of working with you!
$750 USD in 7 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
Hi Dear sir Yes I will design and develop complete portal where you can do all your business operations.i will also provide you all rights including source code file also give you full support and maintenance service for 3 month which is totally free if any issue face I will fix it immediately after deployment .lets initiate a chat to discuss in detail
$500 USD in 7 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
❤️ Dear Kendricks C. ❤️, I have reviewed your job (CRUD Page Development for Business Records), and I am really confident in my ability to meet all of your needs. Also I am familiar with Java, Spring JPA, Spring Data and Java Spring. As a seasoned software engineer with advanced degrees in Computer Science and Information Technology & Web Science, complemented by a bachelor's in Information Technology, I bring a unique blend of academic excellence and practical experience to every project. My career is marked by a dedication to delivering cutting-edge solutions in various domains, including a noteworthy project in psychology where I developed intricate cognitive tests for a web platform. What sets me apart is my adaptability and commitment to iterative development. My approach involves closely collaborating with clients, embracing changing requirements, and seeking regular feedback to ensure alignment with project goals. I am passionate about leveraging technology to solve complex problems and am always eager to take on new challenges. Let's collaborate to bring your vision to life with innovative and efficient software solutions. Best regards, Jerald
$250 USD in 3 Tagen
0,0 (0 Bewertungen)
0,0
0,0

Über den Kunden

Flagge von UNITED STATES
United States
0,0
0
Mitglied seit Juli 29, 2018

Kundenüberprüfung

Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.