Experienced Web Developer Needed For “Listicle” CRUD Admin Dashboard And Simple JSON API
We're seeking an experienced web developer to create an admin dashboard / admin panel and simple API for managing, building, and serving “listicles” across multiple front-end websites. The ideal candidate will have a proven track record of building efficient / clean admin panels. The API’s primary function will be to generate JSON.
PROJECT OVERVIEW:
Develop a dashboard for managing and building "offer walls" or "listicles" of various different products/services, with an API to serve this content (via JSON) to various frontend websites.
KEY REQUIREMENTS:
1. Admin Dashboard Features:
- CRUD operations for listicles, products, and categories.
- Preferably a drag-and-drop interface for ordering items within each listicle or category
- Category management (each product/item should be assigned a category)
- Active / Paused toggle option for products as well as categories
- Split-testing system with percentage weights for products. On the main listicle page where we are selecting the order of the items/products to be displayed on the listicle, we’d like to be able to choose either an entire category, OR individual products. If an entire category is chosen for a spot, then the code will fetch the products that are set to “active” for that category. If more than 1 product is active for that category, then fetch the % rotation weights, and display only 1 of the products for that category.
- Macros system for content management (I.E. define {{5_star_img}} as an URL to an image, then the code will replace the macro with the correct image URL to be displayed.
- Dynamic field creation for products. We should be able to define unlimited key => value pairs, and be able to name them anything we want. We should be able to use HTML / CSS in the value part of some keys (for example, product_description)
- Bulk editing capabilities, especially for products (I.E. Add a field/key called X for all products, or all products in the Y category, or Change all key names in X category to Y, etc. Flexibility is important here.)
- User-friendly interface, easy to use, easy to understand. Clean and modern feel. Not overly complicated.
- Ability to be able to handle large amount of “slots” or “positions” per listicle group…around 100+ different products in a listicle sometimes
- Easy / quick export of the database.
2. API Development:
- The frontend websites shall make a call to the dashboard API for a particular listicle, and then the api shall respond with the correct JSON. Then the frontend page will load the JSON and build the listicle HTML to display to visitors. Different versions of the frontend pages will exist with different styling, so for example, a product within a listicle may have description_v1 and then description_v2 that is different, to match the theme / style of whatever frontend page is requesting the data.
- Implement split testing logic in API responses (or this could potentially be done on the frontend as well. We are open to suggestions here)
- Macro replacement functionality - as mentioned above
- Fast response times (consider caching solutions like redis. Page load speed is very important.)
3. Technical Stack:
- Here is where we are flexible, and are open to what you suggest, as different devs are comfortable with different tech stacks. There are soooo many different tools / boilerplates / templates / frameworks that could be applicable here. Please describe what tech stack you suggest in your correspondence in regards to this project.
- Here are some tools / ideas that may be suitable to achieve the desired functionality:
- no-code tools, like bubble.io
- custom laravel project (might be overkill / over complicated / slow?)
- webflow
- astro.build
- statamic
- butter cms
- ghost cms
- svelte.dev
- storyblok
- nextJS
- sanity.io
- react app
- nuxt.js
- a headless CMS, like strapi / contentful / prismic
- metronic 9
- coreUI
- we are looking for someone who is very thorough with their reading, so please use the word “pineapple” in your first correspondence with us regarding this project. This also helps keep bots away 🙂
4. Additional Requirements:
- Implement proper login, authentication and authorization
- Ensure scalability to handle potential high traffic, and API response to be fast (~100k+ request per day, maybe more)
- Write clean, well-documented code
- Provide basic deployment instructions
- Make deployment easy to new servers / domains.
LIVE EXAMPLES:
Here is a list of URLs of frontend pages that are live that show what we are looking to achieve. The different pages / URLs are built with different tech stacks and achieve the display / rendering of the listicles differently, so please feel free to dig in, open up chrome dev tools, and reverse engineer what’s happening. Instead of listing all the URLs here, we just pasted the examples into a txt file on pastebin, see below:
Listicle Examples: https://pastebin.com/yyePUGLQ
QUALIFICATIONS:
- Proven experience building admin dashboards and simple APIs (portfolio examples required)
- Security-minded developer (no SQL injections, no XSS attacks, no breaking into the dashboard, etc)
- Familiarity with caching solutions (e.g., Redis)
- Ability to work independently and communicate effectively in English
- Track record of delivering projects on defined timelines
TIMELINE AND AVAILABILITY:
- The selected developer must be able to start immediately
- We're aiming for a very quick turnaround. Q4 is an essential time for us, and we want to get this functional ASAP. We believe that ultimately, this dashboard is nothing crazy or groundbreaking, and not too complicated. It’s more or less some basic CRUD functionality with a simple JSON API. We also encourage you to use any pre-built tools, templates, boilerplates, codebases, AI tools, etc that you think may be suitable. In the age of AI dev tools, chatGPT, claude, cursor IDE, etc, we believe an experienced dev could probably have something live and functional within 1 week or so, possibly even less. There’s no need to build every single thing from the ground up or reinvent the wheel, when there may be other tools / codebases already built that can be used / modified / implemented in this project.
DELIVERABLES:
1. Fully functional admin dashboard
2. API with all required endpoints
3. Source code in a Git repository
4. Instructions for deployment. The easier and faster it is to be able to move / copy / import / export to new servers, domains, IPs, the better.
SELECTION PROCESS:
1. Please provide examples of similar admin dashboards you've built. Screenshots are necessary so we can see the aesthetics of the dashboards you have built in the past.
2. Briefly describe your approach to this project, what your preferred tech stack will be, and how you'd ensure delivery within the tight timeline.
3. Provide an estimate of hours needed and your hourly rate - OR we are potentially open to complete this on a per-project or per-milestone basis as well.
We're excited to work with a skilled developer who can bring this project to life quickly and efficiently, keeping it as simple as possible and not over-complicating the code / architecture. If this turns out well, we will probably need enhancements / modifications to the code as time goes on. In addition, we have more projects that we have in the pipeline that we could send your way as well, if this project goes smoothly.
If you believe you're the right fit for this fast-paced project, please apply with your portfolio, a few examples of what you’ve built previously, and a brief explanation of why you're the ideal candidate to get this completed. Thank you!
Applications 1
-
5 days7000 USD5 days7000 USD
Pineapple! I am very interested in collaborating with you. My team and I are the creators of a proprietary code generator, valued at $1.2 million. We specialize in using this technology to develop high-quality APIs and admin dashboards. Unlike platforms like Bubble and other no-code builders, which come with numerous limitations, our solution offers the flexibility and performance of standard technologies without compromises. You can learn more about this approach at https://business.ingello.com/fractal.
Given the scope of your project, we can efficiently generate the core API and admin panel using our technology. This approach ensures faster delivery while maintaining scalability, customization, and seamless integration of complex features, such as split-testing, macros, and dynamic field creation.
Are you planning this as a one-off project, or do you have multiple similar tasks in the pipeline? We are particularly interested in long-term collaboration, as we believe that sustainable success is built through strong partnerships.
I’d be happy to provide examples of previous work, showcasing dashboards and APIs similar to what you are aiming to achieve. Additionally, I can share insights on how our approach ensures efficient scaling, caching solutions like Redis, and seamless multi-server deployment.
I look forward to your response and the opportunity to collaborate with you. You can also visit https://systems.ingello.com for more information about us.
…
Best regards,
Oleh
-
1 day5000 USD
407 5 2 1 day5000 USDдобрый день! готов реализовать данную задачу!Буду рад сотрудничеству.
-
3 days5000 USD
187 3 days5000 USDHello!
Thank you for the opportunity to work on your project. I am excited to take on the development of the admin dashboard and API for managing "listicles" of products and services.
I have experience in creating efficient admin panels and APIs, and I am confident that I can implement all the specified features, including:
CRUD operations for listicles, products, and categories.
A user-friendly interface with drag-and-drop functionality.
A/B testing logic and macro support for content management.
… Fast API response times and the ability to handle a large volume of requests.
I am open to discussing the tech stack and can suggest options that would be suitable for your project. Looking forward to the details so we can get started!
Best regards,
Yuriy.
-
1 day350 USD
9897 67 0 1 day350 USDHello! 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!
-
1 day400 USD
3893 24 0 1 day400 USDHello,
I am ready to take on your project for developing an administrative panel and a simple API for managing and creating "listicles" on several websites. I have experience with CRUD operations, drag-and-drop interfaces, category management, the ability to split testing with weighted percentages, macros for content management, creating dynamic product fields, bulk editing, and other project requirements.
My rate is $16 per hour.
I look forward to your response.
Best regards,
… Maxim
-
1 day500 USD
8168 63 1 1 day500 USDGood afternoon!
I am ready to bring your project to life. I look forward to discussing all the details and getting started!
-
15 days1000 USD
3638 7 0 15 days1000 USDHello! Pineapple. I use Golang as my main programming language (it's very fast but takes more time for development) and I have a React JS developer in my team. But I can also suggest making a frontend part (admin dashboard) using serverside rendering (when the backend generates HTML pages) it's a very fast and powerful solution. There are also designer and QA in my team if they are required. Also, I need to say that one week isn't enough for me and my team because we focus on the quality of our work results.
-
60 days5000 USD
1818 17 1 60 days5000 USDHello. I specialize in CRM, dashboard, databases and WEB services of processing, accounting and analytics. Comfortable and modern design. Development is fully turnkey. Contact
Vue Js + Slim 4
-
30 days5000 USD
94002 1264 1 10 30 days5000 USDPineapple
Hello. I have experience with React/Node.js for more than 6+ years. Do you have a design of your application?
Current freelance projects in the category Javascript and Typescript
Next.js website
45 USD
Need to create a 1:1 copy of the website on nextjs 16 use tailwindcss, radix - if necessary the copy is needed only for the frontend part Javascript and Typescript, Web Programming ∙ 11 minutes back ∙ 16 proposals |
Online clothing storeNeed a developer for an online clothing store Looking for an experienced developer to create a full-fledged online clothing store with a drop model of sales. What needs to be done: 6 pages: home, product, cart, checkout, account, admin panel Login via Google account Cart and… HTML & CSS, Javascript and Typescript ∙ 2 hours 26 minutes back ∙ 38 proposals |
Full-stack development — Amazon PPC Dashboard (Stage 1)Need a full-stack developer with experience working with Amazon API to implement Stage 1 of the internal PPC dashboard. The project is real, the data is live, everything is ready to start. Frontend prototype (5 pages, React + TypeScript): WHAT IS ALREADY READY — Frontend… Javascript and Typescript, Web Programming ∙ 2 days 13 hours back ∙ 28 proposals |
Development of a photo book and photo frame constructor websiteProject Goal A modern website needs to be developed for ordering photo books, photo frames, and other personalized photo products. The main task of the project is to provide the client with the ability to independently create a ready-made layout of the product directly on the… Javascript and Typescript, Web Programming ∙ 4 days 5 hours back ∙ 96 proposals |
Team for a custom marketplace of funeral services.We are looking for a team to launch and develop a custom national marketplace for funeral services. Right away: we are not looking for solo freelancers, juniors, or "website builders." We need a strong product team at the middle+/senior level with real cases in… Javascript and Typescript, Web Programming ∙ 5 days back ∙ 27 proposals |