Create a website
Technical task for creating a website with a product database
1. Introduction
Project goal: Creating a functional, user-friendly, and secure website with a database containing 1200 product items, to provide information to users and enable product search and filtering.
Project description: The website should be a product catalog with search and filtering capabilities based on various criteria, as well as detailed information about each product. The site should be accessible on different devices (PCs, tablets, smartphones).
2. General requirements
Platform: The website should be developed using modern technologies (e.g., HTML5, CSS3, JavaScript, React, Angular, or Vue.js for frontend; Node.js, Django, Ruby on Rails, or others for backend).
Compatibility: The site should display correctly on modern browsers (Chrome, Firefox, Safari, Edge).
Responsive design: The site should be optimized for viewing on mobile devices and tablets.
Performance: Fast page loading and responsive interface.
Security: Use of SSL for data protection, authentication, and authorization for the admin panel.
3. Site structure
Home page:
Company logo and name
Navigation menu
Search bar
Popular products
News and promotions
Product catalog:
List of product categories
Filtering by price, category, manufacturer, and other parameters
Sorting by various criteria (price, popularity, novelty)
Product page:
Product name
Product image
Product description
Specifications
Price
"Add to cart" button
Shopping cart:
List of added products
Total cost
Order form
Checkout page:
Buyer's contact information form
Choice of delivery and payment method
Order confirmation
Contact:
Contact information
Feedback form
Location map
4. Functional requirements
Product search:
Full-text search in the product database.
Filtering and sorting:
Ability to filter products by various parameters.
Sorting products by price, popularity, novelty.
Product management (admin panel):
Adding, editing, and deleting products.
Managing product categories.
Managing users and access rights.
Shopping cart and order processing:
Adding products to the cart.
Order processing and confirmation.
Sending email notifications about order status.
User account:
User registration and authentication.
Viewing order history.
5. Non-functional requirements
Performance:
Page loading time should not exceed 3 seconds under average load.
Scalability:
Ability to expand the database and site functionality.
Security:
Protection against SQL injections, XSS attacks, and other vulnerabilities.
Backup:
Regular automatic backup of the database.
6. Technical details
Database:
Type: SQL (e.g., MySQL, PostgreSQL) or NoSQL (e.g., MongoDB).
The database structure should be designed considering future expansions.
Server-side:
Server-side programming language: Node.js, Python, Ruby, or others.
Web server: Apache, Nginx, or others.
Frontend:
HTML5, CSS3, JavaScript (React, Angular, or Vue.js).
7. Planning and timelines
Analysis and design: 2 weeks
Frontend development: 4 weeks
Backend development: 4 weeks
Integration and testing: 2 weeks
Launch and deployment: 1 week
8. Support and maintenance
Staff training:
Training administrators on website and database management. Alternatively, administration alternatives.
Technical support:
Providing support for 6 months after launch.
9. Conclusion
This technical task describes the main requirements and development stages of a website with a database of 1200 product items. Any changes and additions to the technical task must be approved by the client.
-
💙💛 Hello! Ready to start working immediately and provide you with high-quality services in the shortest terms! My team (9 professionals) and I have over 8 years of experience in turnkey development and a large portfolio (over 100 projects)! 🤓
We work officially, under contract! 💙💛
The price is approximate, we need to discuss the technical task....
Here are some of our works: minoko.com.ua, daddysmoke.com.ua, kralya.online, vozugerhouse.com.ua, ekojar.com.ua, nasintrav.com.ua, ia.in.ua, theivystreets.com, copycenter.in.ua, lion-mebli.com.ua, beautycode-cosmetics.com.ua, dim-dverey.com.ua, tdvir.com, idycam.com, motosvit.net, aboutcoffee.com.ua, motividkoti.com, leopold.ck.ua, aidini.in.ua
-
249 Hello, Victor,
Our team is ready to develop a website for you that will meet all your requirements.
The exact cost and timeline will depend on the technical assessment of the project, so I suggest we discuss further in messages.
-
1296 26 1 1 Good day. Ready to take on the project implementation. I suggest developing the frontend in React.js, for the backend - I can propose Laravel with an admin panel made using Filament (a library that allows you to quickly build a nice, convenient functional admin panel based on the backend architecture of the project). I guarantee the project will be completed according to the agreed specification, as well as its further support. Feel free to contact me, I will be happy to help.
-
798 3 0 Good day!
I am the founder of the IT company Zentriflex. In our team, we have a UX/UI designer with extensive experience who creates selling websites, and Full Stack developers who write quality code using the latest technologies and support SEO. Our DevOps specialist will set up a reliable and cost-effective infrastructure.
We are ready to fulfill your order.
We work with technologies such as Node.js and Nest.js for Back-end and React.js and Next.js for Front-end. I will be able to accurately estimate the deadline and cost after agreeing on all the details.
In terms of work, it looks something like this:
- Filling out the client's project idea in the brief
… - Market and competitor analysis
- UX/UI research (Finding the most optimal design for your project)
- Building block diagrams and Wireframes UX/UI (With client approval)
- UX/UI design (With client approval)
- Front-end development (Using modern technologies for the best performance)
- Back-end development (If additional functionality is needed besides a regular landing page)
- Deploying the backend on AWS (or other equivalents)
- Handing over the codebase to the client (meaning everything we write will belong to you)
- Traffic analytics (via Google Analytics)
-
4837 38 0 Hello, I can do it! Please, let me know your budget for this project. We will discuss functionality, deadlines, and price based on it. For now, I will bid for 1 day of work.
About me:
I am a qualified senior full-stack web programmer with over 6 years of experience. I specialize in creating turnkey websites and enhancing existing ones.
My services:
- Free consultation;
- I can make edits even after project delivery (within the scope of the project brief);
- I only use the best of the latest technologies;
… - The layout remains intact when content is replaced;
- The quality of my work is not just my words, but a high-quality portfolio and many reviews from satisfied clients. To ensure the high quality of my code, you can check out my repositories on my github: github.com/web-programmer-pro
My recent works:
- web-programmer-pro.github.io
- komora4you.com
- grandmarkcleaning.com
- pickcase.com.ua
- elvencrown.org
- doberman-heavenprogeny.com
- keydesign.com.ua
- asb-design.com.ua
- azgreenmagazine.com
-
1447 20 1 Good evening,
I am an experienced web developer with an impressive portfolio and a desire to achieve high-quality results quickly and accurately. I have examples in my portfolio.
Freelancehunt
My task is to provide reliable support throughout the entire project and after its completion. Rest assured that I am always available, ready to answer your questions and solve any tasks in real time.
I am open to new exciting projects and ready to contribute to their successful implementation. I look forward to the opportunity to discuss details and start working together.
-
152 Hello!
We are from OutSoft and ready to create a modern and functional website for you. Our specialists will provide high-quality design, optimal performance, and adaptability for any device, so that your website looks attractive and works efficiently.
Thank you for your time and attention! We look forward to collaborating.
-
1183 37 3 3 Hello, I have the necessary qualifications, I will develop using technologies for which it will not be difficult to find developers (if necessary), I will meet all requirements. The deadline is 91 days, a quite achievable task, according to the technical specifications - it can be done faster. The final price will depend on the overall vision of the project. We can discuss the cost of creating a complete business design layout, if it does not exist - and then discuss the final cost.
-
1707 14 0 Good day!
I am ready to do this project using React for the frontend and Node.js for the backend. I believe the normal price for this website is 10000 UAH. The specification is clear and understandable, I am ready to start right now.
We can discuss the details in private messages.
-
1268 15 0 Hello, I understand that you need an online store, I can do it on OpenCart 3, using a ready-made template. Please write me privately, I will send you demo sites so you can familiarize yourself with how it works on different devices and its functionality. If you are satisfied, I will complete it within 1 week.
-
2330 53 4 2 Good day!
I am a full-stack developer.
I have experience in developing websites and services, including e-commerce websites.
I can develop the front-end using JavaScript, React, HTML, etc.
Back-end with Node.js or Django.
Database SQL/PostgreSQL. Can use any other if needed.
The website will be cross-browser compatible (for all browsers) and responsive (for any screen and device).
I will be happy to help.
Current freelance projects in the category Javascript and Typescript
Website design updateIt is necessary to update the design of the existing website using HTML, CSS, JS: refresh the appearance, make it modern and responsive for mobile devices. Smooth animations and interactive elements need to be added. HTML & CSS, Javascript and Typescript ∙ 2 hours 38 minutes back ∙ 48 proposals |
Consultation and audit of the current project on Odoo 19 Community EditionWe are looking for an Odoo Developer — a solo developer with experience in Odoo 19 Community Edition, including using Claude Code. We need a specialist who has successfully implemented projects in Odoo and practical experience in development using Claude Code. Important: we only… C & C++, Javascript and Typescript ∙ 8 hours 18 minutes back ∙ 5 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 days 5 hours back ∙ 96 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 ∙ 4 days 16 hours back ∙ 31 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 ∙ 6 days 8 hours back ∙ 98 proposals |