WEB application for library management.
There is a ready library project that is functioning but requires further development. The wishes for the functions that need to be added are below. Also, comments from the previous developer. Work on this task requires signing a cooperation agreement, which includes non-disclosure clauses for certain information. The company occasionally has similar tasks, and by signing the agreement, we will be able to collaborate in the future. Regarding the text of the agreement, please contact me - I will send it to you for review.
Frontend on Vue 2, backend on Laravel
The previous developer updated Vue to the modern 3rd version, replaced the slow vue-cli compiler with the fast Vite, and accordingly refactored some code. However, it was not deployed to production because Nodejs (v22.12.0) is needed.
I do not know if we have this recompiled code.
Tasks we want to do
1. Reports on the library catalog
Reports on books and their usage:
Most popular books: Total number of checkouts, average rating, number of positive reviews.
Least popular books: Books that are rarely borrowed or have no reviews.
Books by themes: Distribution of books by subdivisions (quantity).
Statistics on copies: Number of copies of each book, lost copies (title, total number of lost).
List of all books in the library: all books in three countries listed with the ability to filter by offices, countries, number of copies, status (lost, in the library).
Reports on users:
Active users: Number of checkouts per user, average time spent using the library.
New users: Number of new users over a period.
Most active readers: Top 10 readers by number of checkouts.
Debtors: List of users who have outstanding debts.
Reports on library operations:
Number of book checkouts: Total number of checkouts over a period, distribution by months, years.
Popularity of sections: Which sections are most in demand.
Technical aspects of reports:
Frequency: weekly, monthly, annual reports.
Format and export: Excel tables
Interactivity: Filtering, sorting.
2. Implementation of filtering by countries and offices in the electronic library catalog
The main goal of filtering – to simplify users' search for the needed book by quickly narrowing down the results.
It should be taken into account Flexibility: The ability to combine filters (for example, books by country and specific office).
User interface:
Dropdown lists: For selecting country and office.
Checkboxes: For selecting multiple countries or offices at the same time.
Placement of filters: Conveniently place filters on the right side, next to other filters.
If there are any additional questions - feel free to reach out. I look forward to proposals.
-
Good day!
I am interested in your project. I am a web developer with experience in the following technologies:
PHP, HTML, CSS, JavaScript, as well as Laravel, Vue.js, Alpine.js, WordPress, OpenCart.
I create responsive, fast, and user-friendly websites — both from scratch and based on CMS or frameworks.
I am ready to offer an optimal solution for your tasks.
We will determine the deadlines and cost after discussing the details.
The portfolio on the website is currently being prepared, but I can send examples of my work in private messages.
…
I would be happy to collaborate!
-
Вітаю, Я — досвідчений Frontend / Fullstack розробник із понад 18 роками комерційного досвіду.
За цей час я реалізував десятки успішних проєктів — від невеликих MVP до масштабних вебсистем з тисячами користувачів.
У роботі поєдную глибоке технічне розуміння з прагматичним підходом до UX, продуктивності та підтримуваності коду.
Роблю pixel-perfect по дизайну, адаптивність для будь-яких екранів та оптимізацію для швидкого завантаження, використовуючи метрики від Google.
🔧 Мої ключові навички:
… - React, Vue, Nuxt.Js, HTML5, CSS3, Node, TypeScript, Next.js, GraphQL, Redux, Zustand, PHP / Laravel
- CI/CD: досвід налаштування повних пайплайнів (GitHub Actions, GitLab CI)
- Автоматизоване тестування: Jest, React Testing Library, Cypress
- Адаптивна верстка та доступність (a11y), оптимізація продуктивності, Lighthouse-аналіз
- Інтеграція з API, розробка SPA/PWA, WebSocket, SSR
👨🏫 Менторство та лідерство
Протягом останніх років я неодноразово виступав у ролі техліда та наставника: проводив рев’ю коду, допомагав молодшим розробникам, формував архітектурні рішення, взаємодіяв безпосередньо з дизайнерами, менеджерами та замовниками.
📦 Найкращі практики розробки
Я дотримуюся принципів SOLID, KISS, DRY, дбаю про якість коду, читаємість і підтримуваність, завжди пишу тестований код і працюю за принципами CI/CD. Вмію ефективно працювати в команді або самостійно, дотримуючись термінів та технічних вимог.
Готовий реалізувати проєкт якісно, вчасно та з турботою про деталі. З радістю приєднаюсь до вашої ідеї чи підсилю команду!
-
12912 67 0 Hello! I will complete your task quickly and efficiently.
My portfolio: https://freelancehunt.com/ua/freelancer/romas6ka.html#portfolio
Write to me, I will start working today. I will be happy to collaborate with you!
-
1842 38 0 Good day. I have experience working with Vue in the specified versions as well as Laravel. I have also worked with the theme of books, so I will gladly help with the project.
-
2885 42 0 My main profile is Laravel + Vue. I also have sufficient experience with Docker and VPS setup. The tasks you have are quite simple, so I think there won't be any questions regarding implementation. I can start working from Tuesday.
-
1887 8 0 Good day!
We, The Dev Company, have experience working with Vue 2/3, Vite, as well as backend on Laravel and Nest.js, and are ready to refine your library project. We offer two collaboration options:
Option 1 — Simple and budget-friendly
– Implementation of basic reports: popular/unpopular books, active users, total number of checkouts.
– Filtering books by countries and offices (simple interface, basic combination of filters).
– Report format: Excel, basic interactivity (sorting).
… – Updating Vue 3 + Vite code for compatibility with Node.js v22.12.0.
– Execution time: short, minimal costs.
Suitable if you need to quickly get a working version with basic functionality.
Option 2 — Complete and professional (maximum functionality)
– Full reporting system: books (by topics, copies, ratings, lost), users (top-10, debtors, new), library operations (popularity of sections, dynamics of checkouts).
– Interactive book filtering: combined filters by countries and offices, dropdowns, checkboxes, user-friendly UI.
– Export to Excel with interactive tables, popularity and activity charts.
– Code optimization, refactoring, ensuring high performance.
– Preparation for production: Node.js v22.12.0, deployment, testing, support for future tasks.
– Additionally: documentation on functionality, video guide, scalability options.
Suitable if stability, user-friendliness, and project expandability are important.
We are ready to sign a cooperation agreement and NDA and start with an analysis of the existing code to clarify the details.
Best regards,
The Dev Company
-
217 Good day, Oleksandr. You write that you do not know if you have a backend on Nodejs (v22.12.0). "The previous developer updated Vue to the modern 3rd version, replaced the slow vue-cli compiler with the fast Vite, and refactored some code accordingly. But I did not deploy it to production because Nodejs (v22.12.0) is needed. I do not know if we have this recompiled code."
So I want to note that I write on Nodejs (v22.12.0) and can write a fully functional backend for you (with registration, login, saving user data, and all other functionality you need). The cost is still approximate because we need to understand the full technical task. Plus, I will additionally implement documentation = Swagger, where you will see all your endpoints and check their functionality and capabilities. For example, I am adding links to websites with a backend: Here is an example of a car rental and booking site with registration, login, and interactive logic (with a backend on Nodejs): https://track-rental-auth-react-ts.vercel.app/ or this one (with a backend on Nodejs): https://water-tracker.online/. I wrote both the frontend and backend myself!
Current freelance projects in the category Javascript and Typescript
Optimization of Core Web Vitals (OpenCart) for Google PageSpeed — Mobile and PC versionsOrder description: We are looking for an experienced frontend developer/OpenCart specialist to optimize the loading speed of the website (categories and product cards) according to Google Core Web Vitals requirements. About the project: * CMS: OpenCart. * Specifics: The site… Content Management Systems, Javascript and Typescript ∙ 16 hours 59 seconds back ∙ 14 proposals |
Optimization of WordPress site speed
113 USD
We will send full details in private messages Goal Maximize website loading speed, especially on mobile devices. KPI (mandatory) After the work is completed, the following metrics must be achieved. Mobile Performance 90+ LCP less than 2.2 sec INP less than 200 ms CLS less than… HTML & CSS, Javascript and Typescript ∙ 1 day 11 hours back ∙ 62 proposals |
Integration of a service cost calculator on the Webflow site
330 USD
We are looking for a developer to integrate a ready-made service cost calculator into our website, created on Webflow. About the company We are engaged in: furniture assembly; TV mounting; mounting shelves, pictures, mirrors, and other items; moving help; heavy lifting; handyman… Javascript and Typescript, Web Programming ∙ 1 day 12 hours back ∙ 58 proposals |
Looking for an Odoo Developer — a solo developer with experience in Odoo 19 Community Edition.There is a working, well-designed project on Odoo 19 Community — CRM for a Ukrainian hotel, already in production-grade infrastructure. We do not plan to rewrite from scratch. We are looking for one person who will take over the project, maintain the working state, and lead it… Javascript and Typescript, Web Programming ∙ 3 days 13 hours back ∙ 2 proposals |
I am looking for an experienced Full Stack developer to create a SaaS service for online stores.Service idea: The client uploads a link to their product feed (XML or CSV). The service automatically retrieves the products, takes their photos, and creates new advertising images based on ready-made templates: price, discount, logo, promotional tags, etc. There should also be… Javascript and Typescript, Web Programming ∙ 4 days 18 hours back ∙ 87 proposals |