Spring Mvc Projects
Looking for freelance Spring Mvc jobs and project work? PeoplePerHour has you covered.
opportunity
Spring Boot 3.2.4 Logging Microservice
We aim to develop a Logging Microservice using Spring Boot 3.2.4 and Java 17, without relying on logging frameworks like log4j. The primary goal is to store log messages in a MariaDB database. The project schould be created using Eclipse and managed with Maven, with the source code hosted in a public GitHub repository. Key Features: Development Environment: Eclipse Build Tool: Maven Language: Java 17 Framework: Spring Boot 3.2.4 Logging: Custom implementation without log4j Database: MariaDB Documentation: Comprehensive JavaDoc comments User Interface: Utilizing Swagger UI for API documentation Maintenance: Code readability and understanding for future maintenance Deliverables: A fully functional Logging Microservice implemented in Spring Boot 3.2.4. Java classes with detailed JavaDoc comments for easy understanding and future maintenance. Integration with MariaDB for storing log messages. Swagger UI interface for interacting with the Microservice API. Project source code hosted in a public GitHub repository. Cost Estimate: We need a detailed cost estimate based on the project scope and requirements. Please feel free to reach out for any clarifications or additional information. We look forward to collaborating with you on this project.
10 days ago14 proposalsRemote
Past "Spring-mvc" Projects
Spring Boot for Search and Filter function
Spring boot backend for a search and filter function for a competition identifier project
opportunity
Dev req to Complete Dynamic Calendar Feature with vis.js
I am seeking an experienced developer to finalize the integration of a dynamic calendar feature into an existing web-based employee training management application. This feature should provide a monthly view, displaying completed events such as trainings, meetings, and feedback for each employee. It should also indicate the week number for each week, allow filtering by time period and event type, and dynamically reflect any changes in employee status, updating to show past events accurately. The application is developed using procedural PHP, MySQL, jQuery, and Bootstrap, and this new feature needs to be implemented following the MVC architecture utilizing OOP in PHP. Current Progress: MVC structure is already implemented in the project. Database connections are established, and PHP classes have been set up. vis.js has been integrated with an initial example configured. Initial attempts have been made to display a list of employees from the database on the page, but this is not completed. Requirements: Complete Employee List Display: Fetch and display the list of employees on the calendar from the database. Events Display and vis.js Customization: Fetch and display past trainings, team meetings, and feedback events on the timeline, corresponding to each listed employee. Customize event display in vis.js with distinct colors for each type of event: Blue background with a centered 'M' for Meetings. Green background with a centered 'S' for Schulungen (Trainings). Orange background with a centered 'B' for Bewertung (Feedback). Event Filters and Date Picker Implementation: Implement checkboxes to filter the timeline display by event type. Integrate a "Month and Year only" date picker to allow users to select which month and year to view. Real-Time Updates: Ensure the calendar updates dynamically when new employees are added or existing employees leave the company. Automatic Event Update Logic for Calendar Feature: Implement an automatic update mechanism that ensures past events are dynamically displayed in the timeline. Deadline: I need this completed within a maximum of 4 days. Tools and Technologies: MVC, OOP PHP, MySQL, PDO, vis.js, JavaScript, fetch API, HTML, CSS, Bootstrap.
Micro Services using SPRING BOOT
we need you to make us a STUDENT PORTAL microservice on SPRING BOOT tht is connected with a database and has login and register
Need multi-tenancy SAAS security module
We are seeking the development of a multi-tenancy security module using the latest technologies, including Spring Boot 3, Java 17, and MySQL 8. The desired approach involves implementing a database-per-tenant strategy utilizing Spring Data JPA. Additionally, each tenant identification will be facilitated through the use of JWT tokens. For further details or inquiries, please feel free to contact us.
opportunity
Solociors letter to a garage for rejection for a car.
I am looking for a solicitor to write to a garage for a car I purchased 6 months ago, I have already contacted the motoring onbumens and written a letter to the rejecting the car. It has already been fixed once but they had further issues due to the original damaged spring that was replaced. I am looking for a solicitor to write to the garage saying unless they reject the car and take it back that I will proceed to court. I have evidence from the impended garage the shock was have been damaged due to the broken spring which was originally broken on arrival. the car is worth £130k
Software Developers for Backend
We are looking for skilled software developers and programmers who specialize in backend development to join our team. The ideal candidates should have expertise in developing scalable and secure backend systems. Responsibilities include designing and implementing backend applications, managing databases, ensuring data integrity, and collaborating with the frontend development team. The successful candidates will be expected to possess the following skills: - Proficiency in one or more server-side programming languages such as Python, Java, C++, Ruby, or PHP - Knowledge of popular backend frameworks like Django, Spring, Laravel, Ruby on Rails, or Node.js - Experience with relational databases like MySQL, PostgreSQL, or MongoDB - Familiarity with RESTful APIs and web services - Strong problem-solving skills and ability to work in a team environment
opportunity
Project G. Hoffman Green Technology Center (GHGTC)
On January 31, 2024 I received a permit from the Air Permits Division of the Texas Commission on Environmental Quality to produce green liquid hydrogen in Hudspeth County, Texas near Dell City, Texas and to build a pilot plant up to 3MW to produce green liquid hydrogen. Through this project my goal is to test three (3) AEM Nexus 1000 Enapter electrolyzers. Therefore, I'd like to test: 1. The technical specifications of these electrolyzers 2. The cost of maintenance 3. The market for green liquid hydrogen in the United States 4. The efficiency to produce green liquid hydrogen at Dell City, Texas by using these electrolyzers Why Dell City, Texas? Because in the 1940s an oil prospector discovered water in that area which is now known as the Bone Spring-Victorio Peak Aquifer. It is desert there and Dell City, Texas has plenty of sun, good winds, and water underground. It is a perfect place to produce an enormous quantity of green liquid hydrogen there. Why the AEM Nexus 1000? Because in the technical specifications of this electrolyzer I found something interesting, "Operational flexibility: 3% - 100% Of nominal H2 flow rate". Those who designed this electrolyzer understand how an off grid green power plant which is built with solar panels and wind turbines is producing the electricity. We know that this kind of off grid power plants is producing fluctuant power during the day and the night based on how the sun is shining and the wind is blowing. The computer and the software of this electrolyzer is reading the power in the grid and it is adapting the operational capacity based on how the power is in the micro grid. There is no risk to stop and to start this electrolyzer. This project has three rooms: the Electrolyzer Room, the Electrical Room, and the Mechanical Room. On the south part of the building is a covered parking area for three (3) RVs in which I will live with my workers and my visitors. I lift up the entire facility with 5 feet from the ground because in these days we can have a flood anywhere because of climate change. Each electrolyzer is 52.5 feet x 9.8 feet x 24 feet (L x W x H) and its weight is 40 tons. The roof is the ceiling of the Electrolyzer Room, it is covered with solar shingles and has on top 20 vertical axis wind turbines of 30kW 220V each. Also, all the roofs of this facility are covered with solar shingles. On the south side of the facility will be built the power plant with solar panels and horizontal axis wind turbines of 100kW three-phase AC 220V. The framing of the solar panels will be lifted up with a minimum of 4 feet from the ground to protect them from a flood. Please find attached the West Elevation, the First Floor, and the North Elevation of this project. I would like to have this project executed in 3D electronic support.
Comprehensive Business Plan & Sponsorship
Project Overview: Operational Hope Village Community Garden is a transformative project aimed at converting an abandoned urban space into a vibrant community hub. Situated on a half-acre parcel of land in Cumberland County, New Jersey, within the city of Bridgeton (ZIP: 08302), the garden will serve as a platform for local residents to connect, learn sustainable gardening practices, and access fresh, nutritious food. The mission of the community garden is to foster community cohesion, promote sustainable living, and improve food security through education and empowerment. Project Objectives: 1. Provide a welcoming green space for community members to gather, learn, and cultivate friendships. 2. Cultivate a diverse range of fruits, vegetables, and herbs using organic and permaculture principles. 3. Offer educational workshops, gardening classes, and cooking demonstrations to empower individuals with practical skills. 4. Forge partnerships with local schools, businesses, and organizations to enhance community engagement and support sustainability initiatives. Project Features: • Raised garden beds constructed from reclaimed materials. • Composting bins for organic waste management and soil enrichment. • Seating areas and shade structures for relaxation and community gatherings. • Interpretive signage to educate visitors about gardening techniques, plant species, and environmental stewardship. • Potentially a small greenhouse for seedling propagation and season extension. Skills Required: We are seeking a skilled individual or team capable of delivering the following: • Proficiency in business plan writing, including market analysis, financial projections, and strategic planning. • Experience in developing sponsorship packages, including crafting compelling proposals and securing funding or in-kind support from businesses and organizations. • Expertise in strategic planning for community projects, with an understanding of stakeholder engagement, resource allocation, and project management. • Strong communication skills and the ability to engage with diverse stakeholders, including community members, volunteers, and potential sponsors. Timeline: • Site Preparation: Spring 2024 • Construction and Infrastructure: Summer 2024 • Planting and Establishment: Fall 2024 • Grand Opening and Community Events: Winter 2024 • Ongoing Maintenance and Programming: Year-round Impact: The community garden project is expected to have a positive impact on various levels, including social cohesion, environmental sustainability, and economic resilience. By providing a space for community engagement, promoting sustainable land use practices, and increasing access to fresh produce, the garden will contribute to the well-being and resilience of the Bridgeton community. Potential bidders should possess the requisite skills and experience to develop a comprehensive business plan, sponsorship package, and strategic structure plan aligned with the project objectives and timeline. Strong communication skills and a commitment to community engagement are essential for the successful implementation of the project.
I need Merch transferrd from Teespring to Teepublic
I need someone that knows API or some method , that can quckly take PRODUCTS ,( merch from TEEPUBLIC to TEESPRING ( Now called SPRING On youtube) Because YOUTUBE integrates SPRING ( Teespring ) to their platform easily. It makes sellling my merch easy from Youtube So I want to have someone that knows programming or some method that helps them my Products onto SPRING ( MY Teespring Platform ) as well . So that I can sell from Youtube HEre is my LINKS https://www.teepublic.com/user/jackiesfecstore/t-shirts here is my TEESPRING Print on Demand Site ( that i need them tranferred to ) https://jenash-store.creator-spring.com/ here is my YOUTUBE channel where I will need to CONNECT the TEESPRING Platform to https://www.youtube.com/channel/UCqeCJNZW2hpoa_jxUMV2OxA After that is done, i would like you to help me connnect Teespring to my INSTAGRAM account as well. Lastly i work on EST from 9am to 7pm Because I had someone HACK my YOutube channel before I wouldnt be giving out my Youtube Username and Password Therefore I need some that knows Screensharing via PPH so we can get the work done
PHP and Vue refactoring
I seek an experienced developer to help refactor an existing PHP/Vue application to utilize best practices for separation of concerns, modularity, and testing. The current code base lacks standardized processes and testing frameworks which hinders ongoing development and improvements. Your expertise is required to implement automated unit and integration tests utilizing PHPUnit and configure continuous integration tools to run tests on code changes. Additionally, helping establish coding standards and patterns like MVC, dependency injection and facade patterns will make the code more maintainable and scalable. Refactoring common business logic into reusable components and services is desired. Documentation of changes made along with writing tutorials for fellow developers on processes implemented will help ensure code quality and process adherence going forward. Experience working with similar code bases and awareness of front-end and back-end development integration is essential for this role.
Editorial Articles for Interior Design & Lifestyle Startup
Hello, I'm looking for an experienced blog writer for an upcoming online platform that will offer an editorial and personalised shopping experience for interior design. The task is to write engaging articles for a specific category, including event-based articles that require product tagging and more. There are five categories: design, lifestyle, events, people, and interiors. Please note that all categories will be brand-related and not random. I want to work with someone who will enjoy doing writing and research themselves, too! It is essential that all articles are written in a consistent brand voice. We will collaborate with you to plan each subject category and provide supporting materials for your writing. Each article will be created on the Builder.io platform and published directly on our website. Experience using this platform is a bonus. The "Journal" main design pages for the website are now complete and being developed for launch this spring. I am looking for someone who is reliable and available to work on an ongoing basis and agrees on the cost per article. If you are interested in finding out more about it, please let me know! I look forward to hearing from you soon. Many Thanks, Solly
opportunity
Want someone to setup an Ebay store and list 10 products
We are a 50-year old importer & distributor of home, health and beauty products. I want someone to setup an Ebay store and list 10 products for me - mainly hot water bottles & winter products. Want orders to be fulfilled via Amazon MCF (multi channel fulfilment) as we already have stock there. Looking for someone to handle the whole Ebay process including store setup, product listing, and processing orders. Initially a 1 month trial to sell through this winter stock, but if it goes well then we will likely continue to use you to sell other products including spring/summer ranges.
Risk analysis & event management plan
We are a small UK-based charity. In spring of 2024 we will be hosting a sponsored run where participants will run 5km, 10km or a half marathon. The event is to take place in one of London's parks. The event will include a start and finish line, tables in various locations along the route for drinks, snacks at the end, medals etc etc. We need a very simple (but professional looking) risk analysis that takes into account the likely risks of a run, and the risks associated with having a run in a park (dogs, trees etc etc). We also need another simple doc, an event management plan that has timings of start and end, things to consider, what needs to happen at the various stages of the event etc. Would prefer someone who's done these exact kind of things before, and only those with mid-to-high number of ratings. Thanks!
PATIENT APP WEB PORTAL
The patient app web portal is built to facilitate patient interaction and management, providing a seamless and user-friendly experience. The web portal communicates with a patient mobile application. The tech stack includes PHP as the backend language, Laravel as the framework following the MVC pattern, Vue.js for the frontend, Vite.js for auto refresh capabilities, and MySQL as the database. Additionally, API calls are made using Axios from Vue.js, and Tailwind CSS is used for styling
Drawing of dutch city with specific details for family event
It is a drawing that acts as an invite for an annual family event: a fishing tournament. The drawing/poster we make for this event typically ends up being framed and hung up (size mostly A4 sometimes a bit larger), so I look for a good quality drawing and with some interesting elements. This year, the event will be in Alkmaar, so the drawing has to represent the recognisable elements of Alkmaar city in the Netherlands as per the details in the attached. The event is a light-hearted fun family fishing competition and the drawing should have a similar light-hearted feel to it with some funny details. Some of the detail described in the attached is related to family members The atmosphere of the drawing should be feel-good & vibrant. I have included a fair amount of detail in the attachment, but we can work through some bits to explain and iterate through it. I'm looking for an artist who 'gets' the intention of the drawing, can bring the idea to live and doesn't mind a couple of tweaks as some ideas spring to mind.
I need help finishing a simple Java web project
I am looking for a skilled Java developer to assist me in completing a Java console-web application. The codebase is already complete, but there are issues that need to be resolved before it can function properly. Specifically, the application needs to be fixed and wrapped in a Docker image. The ideal candidate will have expertise in Java 17, Spring,maven, lombok, PostgreSQL, docker. Summary: - spreadsheet reader - POST and GET by id endpoint - postgresql database - console inputs - simple customer data (this is just a test project) You'd need: - fix the error and get it work - add missing unit/integration tests - wrap in a Docker image
opportunity
Enhance Spring Boot Application with Google OAuth2 Login
Description: We currently have a Spring Boot 3.1.1 application module dedicated to managing application authorization and authentication, utilizing PostgreSQL for user data storage and JWT for authentication. Objective: We aim to integrate Google OAuth2 login functionality into our application using a Node.js backend, which will interface with our existing Spring Boot backend to generate JWT tokens and handle user data storage upon successful authentication. Key Requirements: React Frontend: • Provide a user interface for authentication. • Include an option for users to log in with Google. • Forward login requests to the Node.js backend. Node.js Backend: • Manage the OAuth2.0 flow with Google. • On successful login, retrieve user's basic information from Google's OAuth2.0 token or via an additional Google API call. • Send an API call to the Spring Boot backend with the user's details. Spring Boot Backend: • No direct OAuth2.0 handling is required. • Upon receiving the user data API call from the Node.js app: • Persist new user information in the database. • Generate a JWT token for both new and existing users. • Return the JWT token to the Node.js app. Node.js Backend (Continued): • Receive the JWT token from the Spring Boot app. • Pass the JWT token to the React frontend. React Frontend (Continued): • Store the received JWT token for session management and authenticated requests. • Show the user as logged in and provide access to user-specific features. Notes: The integration must ensure compatibility with existing systems and consider any version-specific features or deprecations in Spring Boot 3.1.1 and Java 17. Expected Deliverables: An updated Node.js codebase with integrated Google OAuth2.0 login flow. A React.js frontend implementation that includes a basic login page demonstrating the Google OAuth2.0 login alongside the existing authentication method. Documentation outlining the integration steps, new configurations, and any changes to the existing system. Duration: 1 week. Max 2 weeks Additional Information: The detailed project structure will be shared along with the current React.js/Node.js application for integration. Necessary Google API keys and secret keys will be provided. The team is available to handle any required database schema changes. Or project can also be implemented with Spring boot. but both way should be implemented in existing project. project willb e shared with develoeprs who are interested in this task Description: I have a Spring Boot 3.1.1 application module dedicated to managing application authorization and authentication. The current setup uses PostgreSQL for user data storage and JWT for authentication. The application structure can be referenced in the attached screenshot. Objective: I wish to integrate Google OAuth2 login functionality to my application to generate JWT tokens. Upon successful Google login, the user data should be stored in the existing database. Key Requirements: Google OAuth2 Integration: The application should allow users to login using their Google accounts in addition to the existing username/password method. Data Storage: User information from Google should be stored in the existing user table or another suitable table. The choice of structure is open to the developer's recommendation. JWT Token Generation: Post successful Google login, JWT tokens should be generated similar to the existing setup. Compatibility: Ensure compatibility with Spring Boot 3.1.1 and Java 17. Testing Frontend: Though a comprehensive frontend design is not required, a basic React.js sample for testing would be appreciated. The sample should demonstrate login/signup using username/password and the Google login functionality. Notes: It's crucial to note that the application uses Spring Boot 3.1.1, and there might be some changes in the newest versions of Spring Boot. It's essential to maintain compatibility. Expected Deliverables: Updated Spring Boot codebase with Google OAuth2 login functionality. React.js testing frontend demonstrating the new and existing login methods. Documentation on any new configurations, setup, or changes made to the existing system. Duration: Kindly mention the expected turnaround time.
opportunity
Website similar to trust pilot and feefo.NO TIME WASTERS!!
The vision of this is to create a comprehensive working flow for integrating reviews and ratings functionality into a beauty products website. Reviews and ratings are crucial components for fostering trust, providing user feedback, and enhancing the overall user experience. This proposal covers the technical, functional, and user experience aspects of the implementation. Objective • To enable users to submit reviews and ratings for beauty products. • To display average ratings and individual reviews on product pages. • To provide an intuitive user interface for browsing and filtering reviews. • To implement a secure and scalable backend system for managing reviews and ratings. • To offer comprehensive ratings based on various parameters such as quality, effectiveness, and value for money. • To enhance user engagement and trust through transparent feedback mechanisms. User Feature and Functionalities Core Features 1. User Registration and Profile Management: Allow users to create accounts, manage profiles, and track their reviews. 2. Product Listings: Display detailed information about beauty products including images, descriptions, and specifications. 3. Review and Rating System: Enable users to write reviews, rate products, and view aggregated ratings. 4. Search and Filter Options: Implement advanced search and filter functionalities to facilitate product discovery. 5. Moderation Tools: Incorporate tools for content moderation, flagging inappropriate reviews, and managing user-generated content. Additional Features 1. Recommendation Engine: Provide personalized product recommendations based on user preferences and browsing history. 2. Social Sharing Integration: Allow users to share reviews and ratings on social media platforms. 3. Mobile Responsiveness: Ensure the website is optimized for mobile devices to cater to a broader audience. 4 User Experience • Intuitive Interface: Design a user-friendly interface with clear navigation and intuitive layouts. • Interactive Elements: Incorporate interactive elements such as hover effects, tooltips, and animations to enhance user engagement. Admin Feature and Functionalities Dashboard Overview Upon logging in, the admin is presented with a comprehensive dashboard displaying key metrics, notifications, and quick access to various admin functionalities. Key Dashboard Components • Overview of total users, products, and reviews • Recent activity feed • Notification centre for alerts and updates User Management Features • User List: View, search, and filter registered users. • User Details: Access user profiles, edit information, and manage roles (e.g., admin, moderator). • User Reports: Generate reports on user activity, reviews, and contributions. Product Management Features • Product Catalog: Manage product listings, including adding, editing, or removing products. • Product Details: Access and update product information, images, and specifications. • Inventory Management: Track product inventory levels and set alerts for low stock. Review Management Features • Review List: View, search, and filter product reviews. • Review Moderation: Approve, edit, or delete reviews based on content guidelines. • Review Analytics: Analyse review trends, ratings distribution, and user feedback. 5 QA Methodology Our singular focus on quality management and testing combined with our expertise in the development life cycle enables us to deliver practical services that drive improvement to the way you build and manage your enterprise applications and IT infrastructure. We engage the QA team right from the start of the project to ensure the quality of the solutions we offer. It helps us to identify the variation from the specification at the initial stage that eventually saves effort and cost. We offer all Quality Assurance and Testing services with help of our experience and expertise by understanding the client requirement clearly and invest time in Planning, prepare quality standard, test scenario, Android, test reports and deliver quality and unique product to Client. Technology Frontend • ReactJS - We will use React js for front-end design. React is a library for building composable user interfaces. It encourages the creation of reusable UI components, which present data that changes over time. Lots of people use React as the V in MVC. React abstracts away the DOM from you, offering a simpler programming model and better performance. Backend: • NodeJS- Push-based real-time architecture was the main inspiration for the creation of Node js. It is used to create traditional websites and to provide backend API services. Node js is used for non-blocking, event-driven servers because it is single-threaded. Database (MongoDB) • MongoDB is an open-source NoSQL database management program. NoSQL is used as an alternative to traditional relational databases. NoSQL databases are quite useful for working with large sets of distributed data.
FULL STACK JAVA DEVELOPER
We are seeking a skilled and motivated Java Developer to join our dynamic development team. As a Full Stack Java Developer you will be responsible for designing developing and maintaining high-quality software solutions using Java 8 Spring Boot Microservices JMS HTML CSS Angular 7+ You will collaborate with cross-functional teams to deliver innovative and scalable software applications. Working with a highly technical team you will be working with larger distributed systems and ESB layers Collaborate with product owners business analysts and stakeholders to understand requirements and translate them into technical designs. Write clean efficient and maintainable code following best practices and coding standards. Develop and maintain RESTful APIs web services and backend systems. Implement software solutions using Java frameworks such as Spring or Java EE. Qualifications At least 8+ years of Java development experience (outside of school/internships) Experience developing applications to run in a large-scale environment. Strong knowledge and hands-on experience with Java. Experience designing REST APIs and developing RESTful Web Services Experience with Spring boot/microservices Experience with UI Technologies like Angular 6+ HTML CSS Design develop and implement Java-based software applications and components. Utilize databases (e.g. MySQL Oracle MongoDB) for data persistence and retrieval. Design develop and implement Java-based software applications and components using the Spring Boot framework.